| Jian-Jia Chen, Wen-Hung Huang, Georg Brüggen, Kuan-Hsun Chen and Niklas Ueter. A Journey of Embedded and Cyber-Physical Systems. 2020 [BibTeX][Link][Abstract]@inbook { Chen/etal/2020,
author = {Chen, Jian-Jia and Huang, Wen-Hung and Br\"uggen, Georg and Chen, Kuan-Hsun and Ueter, Niklas},
title = {A Journey of Embedded and Cyber-Physical Systems},
editor = {Chen, Jian-Jia},
chapter = {On the Formalism and Properties of Timing Analyses in Real-Time Embedded Systems},
pages = {37-55},
publisher = {Springer},
year = {2020},
url = {https://library.oapen.org/bitstream/handle/20.500.12657/41302/2021_Book_AJourneyOfEmbeddedAndCyber-Phy.pdf?sequence=1#page=49},
keywords = {kuan},
confidential = {n},
abstract = {The advanced development of embedded computing devices, accessible networks, and sensor devices has triggered the emergence of complex cyber-physical systems (CPS). In such systems, advanced embedded computing and information processing systems heavily interact with the physical world. Cyber-physical systems are integrations of computation, networking, and physical processes to achieve high stability, performance, reliability, robustness, and efficiency [26]. A cyberphysical system continuously monitors and affects the physical environment which also interactively imposes feedback to the information processing system. The applications of CPS include healthcare, automotive systems, aerospace, power grids, water distribution, disaster recovery, etc.
Due to their intensive interaction with the physical world, in which time naturally progresses, timeliness is an essential requirement of correctness for CPS. Communication and computation of safety-critical tasks should be finished within a specified amount of time, called deadline. Otherwise, even if the results are correctly delivered from the functional perspective, the reaction of the CPS may be too late and have catastrophic consequences. One example is the release of an airbag in a vehicle, which only functions properly if the bag is filled with the correct amount of air in the correct time interval after a collision, even in the worst-case timing scenario. While in an entertainment gadget a delayed computation result is inconvenient, in the control of a vehicle it can be fatal. Therefore, a modern society cannot adopt a technological advance when it is not safe.},
} The advanced development of embedded computing devices, accessible networks, and sensor devices has triggered the emergence of complex cyber-physical systems (CPS). In such systems, advanced embedded computing and information processing systems heavily interact with the physical world. Cyber-physical systems are integrations of computation, networking, and physical processes to achieve high stability, performance, reliability, robustness, and efficiency [26]. A cyberphysical system continuously monitors and affects the physical environment which also interactively imposes feedback to the information processing system. The applications of CPS include healthcare, automotive systems, aerospace, power grids, water distribution, disaster recovery, etc.
Due to their intensive interaction with the physical world, in which time naturally progresses, timeliness is an essential requirement of correctness for CPS. Communication and computation of safety-critical tasks should be finished within a specified amount of time, called deadline. Otherwise, even if the results are correctly delivered from the functional perspective, the reaction of the CPS may be too late and have catastrophic consequences. One example is the release of an airbag in a vehicle, which only functions properly if the bag is filled with the correct amount of air in the correct time interval after a collision, even in the worst-case timing scenario. While in an entertainment gadget a delayed computation result is inconvenient, in the control of a vehicle it can be fatal. Therefore, a modern society cannot adopt a technological advance when it is not safe.
|
| Niklas Ueter, Kuan-Hsun Chen and Jian-Jia Chen. Project-Based CPS Education: A Case Study of an Autonomous Driving Student Project. IEEE Design & Test 2020 [BibTeX][PDF][Link][Abstract]@article { CPSeducation2020,
author = {Ueter, Niklas and Chen, Kuan-Hsun and Chen, Jian-Jia},
title = {Project-Based CPS Education: A Case Study of an Autonomous Driving Student Project},
journal = {IEEE Design \& Test},
year = {2020},
url = {https://ieeexplore.ieee.org/abstract/document/9149697},
keywords = {Kuan},
file = {http://ls12-www.cs.tu-dortmund.de/daes/media/documents/publications/downloads/dt-cps-education.pdf},
confidential = {n},
abstract = {The classic lecture and exercise based teaching is the predominant way to educate computer science and engineering students at university. This is partly due to the time constraints resulting from the extensive curricula. We show that project-based cyber-physical systems (CPS) education (based on a relatively extensive and complex engineering problem) helps the students to learn transferring their acquired fundamental knowledge to real-world application, and learn how to handle non-idealized problems. In this paper, we explain the educational concepts, theoretic foundations, and report the students’ results of our autonomous driving project-based course. We show the students achieved, e.g., management framework, simulation environment, navigation algorithms, etc. To evaluate the conjecture of our proposed concept, we review the anonymous ratings conducted by the university faculty and discuss the final results.},
} The classic lecture and exercise based teaching is the predominant way to educate computer science and engineering students at university. This is partly due to the time constraints resulting from the extensive curricula. We show that project-based cyber-physical systems (CPS) education (based on a relatively extensive and complex engineering problem) helps the students to learn transferring their acquired fundamental knowledge to real-world application, and learn how to handle non-idealized problems. In this paper, we explain the educational concepts, theoretic foundations, and report the students’ results of our autonomous driving project-based course. We show the students achieved, e.g., management framework, simulation environment, navigation algorithms, etc. To evaluate the conjecture of our proposed concept, we review the anonymous ratings conducted by the university faculty and discuss the final results.
|