@inproceedingsHen2015, Author = {Henning Schlender and Sören Schreiner and Malte Metzdorf and Kim Grüttner and Wolfgang Nebel}, Title = {Teaching Mixed-Criticality: Multi-Rotor Flight Control and Payload Processing on a Single Chip}, Year = {2015}, Month = {10}, Booktitle = {Proceedings of the 2015 Workshop on Embedded and Cyber-Physical Systems Education (WESE)}, type = {inproceedings}, note = {Modern Cyber-Physical Systems (CPS) already integrate multiple functions and this trend is expected to grow in the near future due to economic reasons. Mixed-Criticality Cyber-Physical Systems (MC-CPS) impose the challenging task of integrating safety-cri}, Abstract = {Modern Cyber-Physical Systems (CPS) already integrate multiple functions and this trend is expected to grow in the near future due to economic reasons. Mixed-Criticality Cyber-Physical Systems (MC-CPS) impose the challenging task of integrating safety-critical and non-safety critical applications on the same device or even on the same System-on-Chip. The engineering of MC-CPS requires competences from different disciplines, such as physics, mechatronics, electrical engineering, embedded HW/SW design, real-time systems, software engineering, control theory, and safety analysis. Most of these disciplines are covered by university courses, but the application of these techniques on the design of a real MC-CPS can hardly be handled in a regular course. In this paper, we present the concept, organization, technical outcomes and discuss the experiences of a two-term student project group that performed the specification, implementation and test of a mixed-criticality multi-rotor system: Integrating a safety-critical flight control algorithm with a mission-critical payload processing on a single chip. Based on the experiences, we advocate a student project group for teaching the interdisciplinary and crosscutting topic of mixed-criticality within a traditional technical computer science curriculum.} @COMMENTBibtex file generated on