Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Guidelines for a graduate curriculum on embedded software and systems
Caspi P., Sangiovanni-Vincentelli A., Almeida L., Benveniste A., Bouyssounouse B., Buttazzo G., Crnkovic I., Damm W., Engblom J., Folher G., Garcia-Valls M., Kopetz H., Lakhnech Y., Laroussinie F., Lavagno L., Lipari G., Maraninchi F., Peti P., Puente J., Scaife N., Sifakis J., de Simone R., Torngren M., Veríssimo P., Wellings A., Wilhelm R., Willemse T., Yi W. ACM Transactions on Embedded Computing Systems4 (3):587-611,2005.Type:Article
Date Reviewed: Nov 28 2005

The authors belong to the Artist education group (http://www.artist-embedded.org/). They identify the following five fundamental pillars of knowledge, which in their view should underpin a graduate embedded software and systems curriculum (and which presuppose a basic grounding in computer science (CS) and engineering): control and signal processing, computing theory, real-time computing, distributed systems, and optimization and evaluation. Caspi et al. further emphasize two transitional themes: system architecture and applications (which incorporates methodology and tools).

In the authors’ introduction, they highlight the diverse backgrounds, cultures, and origins typically exhibited by embedded systems engineers. The diversity of their practices and education are also mentioned in this regard. Many principles and limitations informed the authors’ guidelines. Among the principles are: an emphasis on the role of basic knowledge and CS, an increased awareness of application domains, and promotion (and comparison) of several alternative approaches. The limitations include: a software-only emphasis, a lack of foundation/background undergraduate degrees in embedded systems, and the level of abstraction (that is, bodies of knowledge as opposed to modules).

The authors conclude with the observation that no existing curriculum fully implements the features outlined above. Nevertheless, the authors promote their proposed curriculum as a basis for some form of future compliance or certification process, at least for Europe. This paper should prove of interest to both academics and practitioners working in the field of embedded systems.

Reviewer:  John Fulcher Review #: CR132089 (0606-0663)
Bookmark and Share
  Featured Reviewer  
 
Accreditation (K.3.2 ... )
 
 
Literacy (K.3.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Accreditation": Date
Comparing undergraduate degrees in information technology and information systems
Hislop G.  Information technology education (Proceeding of the 4th conference on information technology curriculum, Lafayette, Indiana, USA, Oct 16-18, 2003)9-12, 2003. Type: Proceedings
Dec 3 2003
Modern microprocessors (Computer Engineering Series)
Korneev K., Korneev V., Kiselev A., Charles River Media, Inc., Rockland, MA, 2004. Type: Book (9781584503682)
Jan 5 2005

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy