Phone: (626) 815-5319
Email: xliang@apu.edu
Office Location: West Campus, Building 1, Room 204
Office Hours: By appointment
Personal Home Page: http://cs-linux.cs.apu.edu/~sliang

Sheldon Liang, Ph.D.
Assistant Professor, Department of Computer Science
College of Liberal Arts and Sciences
Profile
Sheldon (Xianzhong) Liang, assistant professor of Computer Science, is a system analyst, research fellow, and a professor. With more than 20 years of experience as a software engineering professional, he has successfully engineered distributed systems over-the-network, Computer-Aided Software Engineering (CASE) tools, and other application projects. His most recent research includes rapid prototyping for requirement acquisition and validation, quantitative architecting for dependable systems of systems, and dynamic monitoring for real-time constraints at runtime. He has also taught courses relative to software engineering, information technology, and industrial training programs of ISO/IEC 12207 (IT of Software Life Cycle Process) and SEI CMMI.
Education
Postdoctorate - the National Research Council (NRC) Research Fellow, 2004
Ph.D. - Computer Science, Chinese Academy of Sciences, 2001
MTS - Theological Studies, Christian Witness Theological Seminary, 2006
M.S. - Computer Science, Wuhan Digital Engineering Institute, 1988
B.S. - Computer Science, Dalian Maritime University, 1982
Ph.D. - Computer Science, Chinese Academy of Sciences, 2001
MTS - Theological Studies, Christian Witness Theological Seminary, 2006
M.S. - Computer Science, Wuhan Digital Engineering Institute, 1988
B.S. - Computer Science, Dalian Maritime University, 1982
Professional/Scholarly Presentations
Presentations
Liang, Sheldon. "Remolding Diversified Objects in Ada95: Toward A-Object Patterns", ISES’01: International Software Engineering Symposium, Wuhan, China, 2001.
Liang, Sheldon. "Perspective-based Architectural Approach for Dependable Systems", ICSE’03, Workshop on Software Architecture for Dependable Systems, Portland, 2003.
Liang, Sheldon. "Composition Modeling: Towards a Prototype-driven Product Transition¸" IASTED International Conference on Software Engineering and Applications, Marina Del Rey, 2003.
Liang, Sheldon. "An Architectural Style for Event-based Implicit Invocation", ISES’01: International Software Engineering Symposium, Wuhan, China, 2001.
Liand, Sheldon. "Formal Approach for System Safety Analysis and Assessment via an Instantiated Activity Model", 21st International System Safety Conference, Ottawa, Canada, 2003.
Publications
Liang, Sheldon. "Quantifiable Architecting of Dependable Systems of Embedded Systems, ACM SIGSoft", Software Engineering Notes, Vol. 28, 6, (2003).
Liang, Sheldon. "Event-based Implicit Invocation Decentralized in Ada95", ACM SIGAda Ada Letters, Vol. 22, 1, (2002).
Liang, Sheldon. "Automatic Prototype Generating via an Optimized Object Model", ACM SIGAda Ada Letters, Vol. 23, 2, (2003).
Liang, Sheldon. "A Uniform Object Model Easy to Gain Ada95's Ends", ACM SIGAda Ada Letters, Vol. 21, 2, (2001).
Liang, Sheldon and Wang, Z. Advanced Software Development Techniques with Ada, Beijing: China Defense Press, (2001).
View All Professional/Scholarly Presentations
Liang, Sheldon. "Remolding Diversified Objects in Ada95: Toward A-Object Patterns", ISES’01: International Software Engineering Symposium, Wuhan, China, 2001.
Liang, Sheldon. "Perspective-based Architectural Approach for Dependable Systems", ICSE’03, Workshop on Software Architecture for Dependable Systems, Portland, 2003.
Liang, Sheldon. "Composition Modeling: Towards a Prototype-driven Product Transition¸" IASTED International Conference on Software Engineering and Applications, Marina Del Rey, 2003.
Liang, Sheldon. "An Architectural Style for Event-based Implicit Invocation", ISES’01: International Software Engineering Symposium, Wuhan, China, 2001.
Liand, Sheldon. "Formal Approach for System Safety Analysis and Assessment via an Instantiated Activity Model", 21st International System Safety Conference, Ottawa, Canada, 2003.
Publications
Liang, Sheldon. "Quantifiable Architecting of Dependable Systems of Embedded Systems, ACM SIGSoft", Software Engineering Notes, Vol. 28, 6, (2003).
Liang, Sheldon. "Event-based Implicit Invocation Decentralized in Ada95", ACM SIGAda Ada Letters, Vol. 22, 1, (2002).
Liang, Sheldon. "Automatic Prototype Generating via an Optimized Object Model", ACM SIGAda Ada Letters, Vol. 23, 2, (2003).
Liang, Sheldon. "A Uniform Object Model Easy to Gain Ada95's Ends", ACM SIGAda Ada Letters, Vol. 21, 2, (2001).
Liang, Sheldon and Wang, Z. Advanced Software Development Techniques with Ada, Beijing: China Defense Press, (2001).
View All Professional/Scholarly Presentations
Professional Experience
Industry Experience
System Analyst, Wuhan Digital Engineering Institute, 1997-2002
Senior Consultant, Cuperion Technology, Inc., 2004-06
NR Research Fellow, Naval Postgraduate School, 2002-04
Assistant Profrofessor, Computer Science, Montana Tech, 2006-07
Ministerial/Para-church Experience
Sermon "To be a Blameless Christian Witness (1 Thessalonians 5:12-15)", Park St Baptist Church, 2007
Sermon "Christian Life with Thorns (2 Corinthians 12:2-10)", Hilltop Chinese Christian Church, 2006
System Analyst, Wuhan Digital Engineering Institute, 1997-2002
Senior Consultant, Cuperion Technology, Inc., 2004-06
NR Research Fellow, Naval Postgraduate School, 2002-04
Assistant Profrofessor, Computer Science, Montana Tech, 2006-07
Ministerial/Para-church Experience
Sermon "To be a Blameless Christian Witness (1 Thessalonians 5:12-15)", Park St Baptist Church, 2007
Sermon "Christian Life with Thorns (2 Corinthians 12:2-10)", Hilltop Chinese Christian Church, 2006
Professional Involvement and Accomplishments
Research Fellow Scholarship, US National Research Council (NRC), 2002
National Award for Advancement of Science of Technology, 2001
National Award for Advancement of Science of Technology, 2001
Expertise
Information Engineering
Software Engineering
System Engineering
Technical Review for Conference Submission
Note: This information is current for the 2008-09 academic year. For additional information, please contact the appropriate office.