TY - JOUR
T1 - Guidelines for a graduate curriculum on embedded software and systems
AU - Caspi, Paul
AU - Sangiovanni-Vincentelli, Alberto L.
AU - Almeida, Luís
AU - Benveniste, Albert
AU - Bouyssounouse, Bruno
AU - Buttazzo, Giorgio C.
AU - Crnkovic, Ivica
AU - Damm, Werner
AU - Engblom, Jakob
AU - Fohler, Gerhard
AU - García-Valls, Marisol
AU - Kopetz, Hermann
AU - Lakhnech, Yassine
AU - Laroussinie, François
AU - Lavagno, Luciano
AU - Lipari, Giuseppe
AU - Maraninchi, Florence
AU - Peti, Philipp
AU - Puente, Juan Antonio de la
AU - Scaife, Norman
AU - Sifakis, Joseph
AU - Simone, Robert de
AU - Törngren, Martin
AU - Veríssimo, Paulo
AU - Wellings, Andy J.
AU - Wilhelm, Reinhard
AU - Willemse, Tim A. C.
AU - Yi, Wang
PY - 2005
Y1 - 2005
N2 - The design of embedded real-time systems requires skills from multiple specific disciplines, including, but not limited to, control, computer science, and electronics. This often involves experts from differing backgrounds, who do not recognize that they address similar, if not identical, issues from complementary angles. Design methodologies are lacking in rigor and discipline so that demonstrating correctness of an embedded design, if at all possible, is a very expensive proposition that may delay significantly the introduction of a critical product. While the economic importance of embedded systems is widely acknowledged, academia has not paid enough attention to the education of a community of high-quality embedded system designers, an obvious difficulty being the need of interdisciplinarity in a period where specialization has been the target of most education systems. This paper presents the reflections that took place in the European Network of Excellence Artist leading us to propose principles and structured contents for building curricula on embedded software and systems.
AB - The design of embedded real-time systems requires skills from multiple specific disciplines, including, but not limited to, control, computer science, and electronics. This often involves experts from differing backgrounds, who do not recognize that they address similar, if not identical, issues from complementary angles. Design methodologies are lacking in rigor and discipline so that demonstrating correctness of an embedded design, if at all possible, is a very expensive proposition that may delay significantly the introduction of a critical product. While the economic importance of embedded systems is widely acknowledged, academia has not paid enough attention to the education of a community of high-quality embedded system designers, an obvious difficulty being the need of interdisciplinarity in a period where specialization has been the target of most education systems. This paper presents the reflections that took place in the European Network of Excellence Artist leading us to propose principles and structured contents for building curricula on embedded software and systems.
U2 - 10.1145/1086519.1086526
DO - 10.1145/1086519.1086526
M3 - Article
SN - 1558-3465
VL - 4
SP - 587
EP - 611
JO - ACM Transactions in Embedded Computing Systems
JF - ACM Transactions in Embedded Computing Systems
IS - 3
ER -