Integrated Search Menu

Yinong Chen

Principal Lecturer
Faculty, TEMPE Campus, Mailcode 8809
Biography: 

Yinong Chen is a principal lecturer in the School of Computing and Augmented Intelligence in the Ira A. Fulton Schools of Engineering at Arizona State University. He received his doctorate from the University of Karlsruhe / Karlsruhe Institute of Technology (KIT), Germany, in 1993. He did postdoctoral research at Karlsruhe and at LAAS-CNRS in France in 1994 and 1995. From 1994 to 2000, he was a lecturer and then senior lecturer in the School of Computer Science at the University of the Witwatersrand, Johannesburg, South Africa. Chen joined Arizona State University in 2001. He's (co-) authored 10 textbooks and more than 200 research papers. He is on the editorial boards of several journals, including Journal of Artificial Intelligence and Technology, Journal of Systems and Software, Simulation Modeling Practice and Theory, and International Journal of Simulation and Process Modelling.

Chen's areas of expertise include: Software Engineering, Service-Oriented Computing, Visual Programming, Dependable Computing, Robotics and AI, and Computer Science Education. 

Fax: 
(480) 965 2751
Education: 
  • Ph.D. Computer Science, University of Karlsruhe / Karlsruhe Institute of Technology (KIT), Germany 1993
  • M.S. Computer Science, Chongqing University, China 1984
  • B.S. Software Engineering, Chongqing University, China 1982
Research Interests: 

Computer Science Education, Service-Oriented Computing, Programming languages, Dependable computing, Robotics and Embedded Systems

Publications: 
  • Yinong Chen, Service-Oriented Computing and System Integration: Software, IoT, Big Data, and AI as Services, 7th edition, Kendall Hunt Publishing, 2020
  • Yinong Chen Introduction to Programming Languages: Programming in C, C++, Scheme, Prolog, C#, and Python , 6th edition, Kendall Hunt Publishing Company, 2019
  • Yinong Chen; Gennaro De Luca: Technologies Supporting Artificial Intelligence and Robotics Application Development ,Journal of Artificial Intelligence and Technology, Vlo. 1, Issue 1, January 2021, pp. 1-8, Open Access https://doi.org/10.37965/jait.2020.0065
  • Yinong Chen: IoT, Cloud, Big Data and AI in Interdisciplinary Domains and Table of Contents ,Simulation Modelling Practice and Theory, Volume 102, July 2020.
  • Yinong Chen, Gennaro De Luca: " Technologies for developing a smart city in computational thinking ", International Journal of Simulation and Process Modelling (IJSPM), Vol. 13, No. 2, 2018, pp. 91 - 101.
  • Yinong Chen: "Analyzing and visual programming internet of things and autonomous decentralized systems" , Simulation Modelling Practice and Theory Volume 65, June 2016, pp. 1-10.
  • Yinong Chen, Hualiang Hu, "Internet of Intelligent Things and Robot as a Service",  Simulation Modelling Practice and Theory, Volume 34, May 2013, Pages 159–171.
  • Yinong Chen and Yoshiaki Kakuda, "Autonomous decentralised systems in web computing environment",  Int. J. Critical Computer-Based Systems, Vol. 2, No. 1, 2011, Pages 1-5.
  • Yinong Chen, W.T. Tsai, "Towards dependable service-orientated computing systems" ,  Simulation Modelling Practice and Theory, Volume 17, Issue 8, September 2009, Pages 1361-1366.
  • Tsai, Wei-Tek, Chen, Yinong, Sun, Xin, Cheng, Calvin, Bitter, Gary, White, Mary. Service-Oriented Computing. Learning & Leading with Technology (2008).
  • W.T. Tsai, Xinyu Zhou, Yinong Chen, Xiaoying Bai. On Testing and Evaluating Service-Oriented Software. Computer (2008).
  • Xiaoying Wang, Zhihui Du, Sanli Li, Yinong Chen. Modeling and Simulation of Virtualized Autonomic Service Centers. Simulation (2008).
  • Xiaoying Wang, Zhihui Du, Yinong Chen, Sanli Li. Virtualization-based autonomic resource management for multi-tier Web applications in shared data center. Journal of Systems and Software (2008).
  • W.T. Tsai, Xiaoying Bai, Yinong Chen. On Service-Oriented Software Engineering. (2008).
  • Yinong Chen, W.T. Tsai. Distributed Service-Oriented Software Development. (2008).
  • Chen, Yinong, Bai, Xiaoying. On Robotics Applications in Service-Oriented Architecture. IEEE (2008).
  • Cheng, Zhili, Du, Zhihui, Chen, Yinong, Wang, Xiaoying. Virtual Workspace Based Job Execution Methods and Dynamic Makespan Optimized Scheduling Algorithms. IEEE (2008).
  • Lee, Shufang, Bai, Xiaoying, Chen, Yinong. Automatic Mutation Testing and Simulation on OWL-S Specified Web Services. IEEE (2008).
  • Tsai, Wei-Tek, Sun, Xin, Chen, Yinong, Huang, Qian, Bitter, Gary, White, Mary. Teaching Service-Oriented Computing and STEM Topics via Robotic Games. IEEE (2008).
  • W.T. Tsai, Jay Elston, Yinong Chen. Composing Highly Reliable Service-Oriented Applications Adaptively. IEEE Computer Society Press (2008).
  • Wei-Tek Tsai, Xinyu Zhou, Yinong Chen. SOA Simulation and Verification by Event-Driven Policy Enforcement. Society of Modeling and Simulation International/IEEE Computer Society (2008).
  • Wei-Tek Tsai, Xinyu Zhou, Yinong Chen. SOA Simulation and Verification by Event-Driven Policy Enforcement. Society of Modeling and Simulation International/IEEE Computer Society (2008).
  • Zhili Cheng, Zhihui Du, Yinong Chen, and Xiaoying Wang. SOAVM: A Service-Oriented Virtualization Management System with Automated Configuration. IEEE Computer Society (2008).
  • Wei-Tek Tsai, Raymond Paul, Jen-Yao Chung, Yinong Chen, Yinong Chen. Service-oriented system engineering (SOSE) and its applications to embedded system development. Service Oriented Computing and Applications (2007).
  • Wei-Tek Tsai, Yinong Chen, Raymond Paul, Jen-Yao Chung. Data provenance in SOA: security, reliability, and integrity. Service Oriented Computing and Applications (2007).
  • Zhili Cheng, Zhihui Du, Yinong Chen, Suihui Zhu, Man Wang. Optimizing service data transmission in an OGSA based grid system. Journal of Algorithms & Computational Technology (2007).
  • Bai, Xiaoying,Wang, Yongbo,Dai, Guilan,Tsai, Wei-Tek,Chen, Yinong. A Framework for Contract-Based Collaborative Verification and Validation of Web Services. Component-Based Software Engineering (2007).
  • Bai, Xiaoying, Chen, Yinong, Shao, Zhongkui. Adaptive Web Services Testing. IEEE Computer Society (2007).
  • Bai, Xiaoying, Lee, Shufang, Chen, Yinong. Mutation-Based Simulation Test Data Generation for Testing Complex Real-Time Software. IEEE Computer Society Press (2007).
  • Bai, Xiaoying, Xu, Dezheng, Dai, Guilan, Tsai, Wei-Tek, Chen, Yinong. Dynamic Reconfigurable Testing of Service-Oriented Architecture. IEEE Computer Society Press (2007).
  • Challagulla, Venkata, Bastani, Farokh, Paul, Raymond, Tsai, Wei-Tek, Chen, Yinong. A Machine Learning-Based Reliability Assessment Model for Critical Software Systems. IEEE Computer Society Press (2007).
  • Tsai, Wei-Tek, Chen, Yinong. Dynamic Collaboration Simulation in Service-Oriented Computing Paradigm. IEEE Computer Society Press (2007).
  • Tsai, Wei-Tek, Chen, Yinong, Bitter, Gary, White, Mary. . IEEE Computer Society Press (2007).
  • Tsai, Wei-Tek, Chen, Yinong, Paul, Raymond, Chu, William. Roadmap to a Full Service Broker in Service-Oriented Architecture. IEEE Computer Society Press (2007).
  • Tsai, Wei-Tek, Huang, Qian, Xiao, Bingnan, Chen, Yinong, Zhou, Xinyu. Collaboration Policy Generation in Dynamic Collaborative SOA. IEEE Computer Society Press (2007).
  • Tsai, Wei-Tek, Paul, Raymond, Chen, Yinong, Xu, Jingjing. Process Specification and Modeling Language for Service-Oriented Software Development. IEEE Computer Society Press (2007).
  • Tsai, Wei-Tek, Wei, Xiao, Zhang, Dawei, Paul, Raymond, Chen, Yinong, Chung, Jen-Yao. A New SOA Data-Provenance Framework. IEEE Computer Society Press (2007).
  • Tsai, Wei-Tek, Xu, Jingjing, Chen, Yinong, Paul, Raymond. Ontology-based Dynamic Process Collaboration in Service-Oriented Architecture. IEEE Computer Society Press (2007).
  • Tsai, Wei-Tek, Zhou, Xinyu, Paul, Raymond, Chen, Yinong, Bai, Xiaoying. A Coverage Relationship Model for Test Case Selection and Ranking for Multi-version Software. IEEE Computer Society Press (2007).
  • Wang, Man, Du, Zhihui, Chen, Yinong, Zhu, Shihui, Zhu, Weihua. Dynamic Dataflow Driven Service Composition Mechanism for Astronomy Data Processing. IEEE Computer Society Press (2007).
  • Zhu, Suihui, Du, Zhihui, Chen, Yinong, Cai, Xudong, Li, Bohu. QoS Enhancement for PDES Grid Based on Time Series Prediction. IEEE Computer Society Press (2007).
  • . Biased Covering Arrays for Progressive Ranking and Composition of Web Services. (2007).
  • . Design of a trustworthy service broker and dependence-based progressive group testing. (2007).
  • . Modeling and Simulation for and in Service-Orientated Computing Paradigm. (2007).
Research Activity: 
  • Yinong Chen, Yann-Hang Lee, A Visual Programming Approach to Teach IoT in Introduction to Engineering Class, sponsored by Intel Education, USA, 2012-2013
  • Yinong Chen, Arizona Robotics Challenge Initiative, Sponsored by Intel Embedded System Group, 2007 -2010.
  • Tsai,Wei-Tek*, Chen,Yinong. Testing Service-Oriented Software and Systems. MTISC (6/1/2010 - 8/31/2010).
  • Tsai,Wei-Tek*, Bitter,Gary Glen, Chen,Yinong, Collofello,James Samuel, Lee,Yann-Hang, Miron,Dorina. PREPARING HIGH SCHOOL TEACHERS FOR SERVICE-ORIENTED COMPUTER SCIENCE EDUCATION. ED(1/1/2007 - 5/31/2011).
  • Tsai,Wei-Tek*, Chen,Yinong. Developing Highly Dependable Embedded Systems With Reconfigurable Software. CEIT(1/3/2005 - 6/30/2007).
  • Yinong Chen, Wei-Tek Tsai, Probabilistic reasoning and fault pre-exemption for exception prevention, Microsoft PHOENIX—Excellence in Programming, 2005
  • Yinong Chen, Developing highly dependable embedded systems with reconfigurable software, Consortium for Embedded Systems, 2005
  • Yinong Chen, Development of a fault-tolerant distributed system environment based on Windows CE PDA and Visual Studio .Net technologies, Microsoft Embedded Systems Research Grant, 2003.
Summer 2021
Course NumberCourse Title
CSE 445Distributed Software Developmt
CEN 584Internship
CSE 598Special Topics
Summer 2020
Course NumberCourse Title
CSE 445Distributed Software Developmt
CSE 446Software Integration and Engr
CEN 584Internship
CSE 598Special Topics
Summer 2019
Course NumberCourse Title
CSE 445Distributed Software Developmt
CSE 446Software Integration and Engr
CEN 584Internship
CSE 598Special Topics
Summer 2018
Course NumberCourse Title
CSE 445Distributed Software Developmt
CSE 446Software Integration and Engr
CEN 584Internship
CSE 598Special Topics
CEN 792Research
Summer 2017
Course NumberCourse Title
CSE 445Distributed Software Developmt
CSE 446Software Integration and Engr
CEN 584Internship
Service: 
  • Computing Resource Committee, Member (2007 - Present)
  • Freshman Mentorship Committee, Coordinator/Chair (2007 - Present)
  • Technical Area Committee Software Engineering, Member (2007 - Present)
  • Technical Area Committee Foundation, Member (2006 - Present)
  • Technical Area Committee System, Member (2006 - Present)
  • Simulation Modeling Practice and Theory, Elsevier, Editorial Board Member (2006 - Present)
  • Int'l Journal of Simulation and Process Modeling, Inder Science Publishers, American Editor (2004 - Present)
  • Journal of Systems and Software, Elsevier, Editorial Board Member (2004 - Present)
  • Simulation, Society for Modeling and Simulation, Area Editor (2006 - 2008)