You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.

The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.

For the reports in this repository we specifically note that

  • the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at
  • the use of articles under ACM copyright is governed by the ACM copyright policy (available at
  • technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
  • in other cases, please contact the copyright owner for detailed information

By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.

If you are in doubt, feel free to contact

Guidelines for a Graduate Curriculum on Embedded Software and Systems



Paul Caspi at al. , Ivica Crnkovic

Publication Type:

Journal article


ACM Transactions on Embedded Computing Systems,




Authors:P. CASPI, A. SANGIOVANNI-VINCENTELLI, L. ALMEIDA, A. BENVENISTE, B. BOUYSSOUNOUSE, G. BUTTAZZO, I. CRNKOVIC, W. DAMM, J. ENGBLOM, G. FOLHER, M. GARCIA-VALLS, H. KOPETZ, Y. LAKHNECH, F. LAROUSSINIE, L. LAVAGNO, G. LIPARI, F. MARANINCHI, PH. PETI, J. DE LA PUENTE, N. SCAIFE, J. SIFAKIS, R. DE SIMONE, M. TORNGREN, P. VER´ISSIMO, A. J. WELLINGS, R. WILHELM, T. WILLEMSE, and W. YIThe Artist Education GroupThe 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.


@article{Caspi at al.915,
author = {Paul Caspi at al. and Ivica Crnkovic},
title = {Guidelines for a Graduate Curriculum on Embedded Software and Systems},
volume = { 4},
number = {3},
month = {August},
year = {2005},
journal = {ACM Transactions on Embedded Computing Systems,},
publisher = {ACM},
url = {}