Yinong Chen
-
Phone: 480-965-2769
-
Fax: (480) 965 2751
-
BYENG M1-06 TEMPE, AZ 85287-8809
-
Mail code: 8809Campus: Tempe
-
Yinong Chen is a teaching professor 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 more than 10 textbooks and over 500 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, Big data Processing and Machine Learning, Robotics and AI, and Computer Science 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
Computer Science Education, Service-Oriented Computing, Programming languages, Dependable computing, Robotics and Embedded Systems
- Yinong Chen and Gennaro De Luca, Service-Oriented Computing and System Integration: Software, IoT, Big Data, and AI as Services, 8th edition, Kendall Hunt Publishing, 2022
- 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).
- 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.
Courses
2025 Spring
Course Number | Course Title |
---|---|
CSE 445 | Distributed Software Developmt |
CSE 493 | Honors Thesis |
CSE 595 | Continuing Registration |
CSE 599 | Thesis |
CSE 792 | Research |
CSE 799 | Dissertation |
CSE 593 | Applied Project |
CSE 790 | Reading and Conference |
CSE 446 | Software Integration and Engr |
CEN 580 | Practicum |
CEN 792 | Research |
CSE 593 | Applied Project |
2024 Fall
Course Number | Course Title |
---|---|
CSE 445 | Distributed Software Developmt |
CSE 492 | Honors Directed Study |
CSE 493 | Honors Thesis |
CSE 595 | Continuing Registration |
CSE 599 | Thesis |
CSE 792 | Research |
CSE 799 | Dissertation |
CSE 593 | Applied Project |
CSE 499 | Individualized Instruction |
CSE 580 | Practicum |
CSE 790 | Reading and Conference |
CSE 492 | Honors Directed Study |
CEN 580 | Practicum |
CSE 598 | Special Topics |
CSE 445 | Distributed Software Developmt |
CSE 445 | Distributed Software Developmt |
CSE 499 | Individualized Instruction |
2024 Summer
Course Number | Course Title |
---|---|
CEN 584 | Internship |
CSE 445 | Distributed Software Developmt |
CSE 598 | Special Topics |
CSE 446 | Software Integration and Engr |
CSE 598 | Special Topics |
2024 Spring
Course Number | Course Title |
---|---|
CSE 445 | Distributed Software Developmt |
CSE 493 | Honors Thesis |
CSE 595 | Continuing Registration |
CSE 599 | Thesis |
CSE 792 | Research |
CSE 799 | Dissertation |
CSE 593 | Applied Project |
CSE 790 | Reading and Conference |
CSE 446 | Software Integration and Engr |
CEN 580 | Practicum |
CEN 792 | Research |
CSE 598 | Special Topics |
CSE 598 | Special Topics |
2023 Fall
Course Number | Course Title |
---|---|
CSE 445 | Distributed Software Developmt |
CSE 492 | Honors Directed Study |
CSE 493 | Honors Thesis |
CSE 595 | Continuing Registration |
CSE 599 | Thesis |
CSE 792 | Research |
CSE 799 | Dissertation |
CSE 593 | Applied Project |
CSE 499 | Individualized Instruction |
CSE 580 | Practicum |
CSE 790 | Reading and Conference |
CSE 580 | Practicum |
CEN 580 | Practicum |
CSE 598 | Special Topics |
CSE 445 | Distributed Software Developmt |
CSE 240 | Intro to Programming Languages |
2023 Summer
Course Number | Course Title |
---|---|
CEN 584 | Internship |
CSE 445 | Distributed Software Developmt |
CSE 598 | Special Topics |
CSE 446 | Software Integration and Engr |
CSE 598 | Special Topics |
2023 Spring
Course Number | Course Title |
---|---|
CSE 493 | Honors Thesis |
CSE 492 | Honors Directed Study |
CSE 595 | Continuing Registration |
CSE 599 | Thesis |
CSE 792 | Research |
CSE 799 | Dissertation |
CSE 593 | Applied Project |
CSE 790 | Reading and Conference |
CSE 240 | Intro to Programming Languages |
CSE 446 | Software Integration and Engr |
CEN 580 | Practicum |
CSE 499 | Individualized Instruction |
CSE 580 | Practicum |
CEN 792 | Research |
CSE 598 | Special Topics |
CSE 446 | Software Integration and Engr |
2022 Fall
Course Number | Course Title |
---|---|
CSE 445 | Distributed Software Developmt |
CSE 492 | Honors Directed Study |
CSE 493 | Honors Thesis |
CSE 595 | Continuing Registration |
CSE 599 | Thesis |
CSE 792 | Research |
CSE 799 | Dissertation |
CSE 593 | Applied Project |
CSE 499 | Individualized Instruction |
CSE 580 | Practicum |
CSE 790 | Reading and Conference |
CSE 240 | Intro to Programming Languages |
CSE 492 | Honors Directed Study |
CSE 580 | Practicum |
CEN 580 | Practicum |
CSE 598 | Special Topics |
CSE 445 | Distributed Software Developmt |
2022 Summer
Course Number | Course Title |
---|---|
CEN 584 | Internship |
CSE 445 | Distributed Software Developmt |
CSE 598 | Special Topics |
CSE 446 | Software Integration and Engr |
CSE 598 | Special Topics |
2022 Spring
Course Number | Course Title |
---|---|
CSE 493 | Honors Thesis |
CSE 492 | Honors Directed Study |
CSE 595 | Continuing Registration |
CSE 599 | Thesis |
CSE 792 | Research |
CSE 799 | Dissertation |
CSE 593 | Applied Project |
CSE 790 | Reading and Conference |
CSE 240 | Intro to Programming Languages |
CSE 446 | Software Integration and Engr |
CEN 580 | Practicum |
CSE 499 | Individualized Instruction |
CEN 792 | Research |
CSE 493 | Honors Thesis |
CSE 598 | Special Topics |
2021 Fall
Course Number | Course Title |
---|---|
CSE 445 | Distributed Software Developmt |
CSE 492 | Honors Directed Study |
CSE 493 | Honors Thesis |
CSE 595 | Continuing Registration |
CSE 599 | Thesis |
CSE 792 | Research |
CSE 799 | Dissertation |
CSE 593 | Applied Project |
CSE 499 | Individualized Instruction |
CSE 580 | Practicum |
CSE 790 | Reading and Conference |
CSE 240 | Intro to Programming Languages |
CSE 492 | Honors Directed Study |
CSE 580 | Practicum |
CEN 580 | Practicum |
CSE 598 | Special Topics |
2021 Summer
Course Number | Course Title |
---|---|
CEN 584 | Internship |
CSE 445 | Distributed Software Developmt |
CSE 598 | Special Topics |
2021 Spring
Course Number | Course Title |
---|---|
CSE 493 | Honors Thesis |
CSE 492 | Honors Directed Study |
CSE 595 | Continuing Registration |
CSE 599 | Thesis |
CSE 792 | Research |
CSE 799 | Dissertation |
CSE 593 | Applied Project |
CSE 790 | Reading and Conference |
CSE 240 | Intro to Programming Languages |
CSE 446 | Software Integration and Engr |
CEN 580 | Practicum |
CSE 499 | Individualized Instruction |
CSE 790 | Reading and Conference |
CEN 792 | Research |
CSE 493 | Honors Thesis |
CSE 598 | Special Topics |
CSE 240 | Intro to Programming Languages |
CSE 240 | Intro to Programming Languages |
CSE 240 | Intro to Programming Languages |
2020 Fall
Course Number | Course Title |
---|---|
CSE 445 | Distributed Software Developmt |
CSE 492 | Honors Directed Study |
CSE 493 | Honors Thesis |
CSE 595 | Continuing Registration |
CSE 599 | Thesis |
CSE 792 | Research |
CSE 799 | Dissertation |
CSE 593 | Applied Project |
CSE 499 | Individualized Instruction |
CSE 580 | Practicum |
CSE 790 | Reading and Conference |
CSE 240 | Intro to Programming Languages |
CSE 580 | Practicum |
CEN 580 | Practicum |
CSE 598 | Special Topics |
CSE 565 | Software Verif/Validation/Test |
CSE 565 | Software Verif/Validation/Test |
CSE 445 | Distributed Software Developmt |
2020 Summer
Course Number | Course Title |
---|---|
CEN 584 | Internship |
CSE 445 | Distributed Software Developmt |
CSE 446 | Software Integration and Engr |
CSE 598 | Special Topics |
CSE 598 | Special Topics |
2020 Spring
Course Number | Course Title |
---|---|
CSE 493 | Honors Thesis |
CSE 492 | Honors Directed Study |
CSE 595 | Continuing Registration |
CSE 792 | Research |
CSE 799 | Dissertation |
CSE 593 | Applied Project |
CSE 790 | Reading and Conference |
CSE 240 | Intro to Programming Languages |
CSE 446 | Software Integration and Engr |
CEN 580 | Practicum |
CSE 499 | Individualized Instruction |
CSE 790 | Reading and Conference |
CEN 792 | Research |
CSE 493 | Honors Thesis |
CSE 598 | Special Topics |
CSE 240 | Intro to Programming Languages |
2019 Fall
Course Number | Course Title |
---|---|
CSE 445 | Distributed Software Developmt |
CSE 492 | Honors Directed Study |
CSE 493 | Honors Thesis |
CSE 595 | Continuing Registration |
CSE 599 | Thesis |
CSE 792 | Research |
CSE 799 | Dissertation |
CSE 593 | Applied Project |
CSE 499 | Individualized Instruction |
CSE 580 | Practicum |
CSE 790 | Reading and Conference |
CSE 240 | Intro to Programming Languages |
CSE 492 | Honors Directed Study |
CSE 580 | Practicum |
CEN 580 | Practicum |
ASU 101-CSE | The ASU Experience |
ASU 101-CSE | The ASU Experience |
ASU 101-CSE | The ASU Experience |
CSE 493 | Honors Thesis |
CSE 240 | Intro to Programming Languages |
CSE 598 | Special Topics |
- 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)