Experiments with Embedded System Design at UMinho and AIT

  • Adriano Tavares
  • Mongkol Ekpanyapong
  • Jorge Cabral
  • Paulo Cardoso
  • Jose Mendes
  • Joao Monteiro
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 126)


Nowadays, embedded systems are central to modern life, mainly due to the scientific and technological advances of the last decades that started a new reality in which the embedded systems market has been growing steadily, along with a monthly or even weekly emergence of new products with different applications across several domains. This embedded system ubiquity was the drive for the following question "Why should we focus on embedded systems design?" that was answered in [1, 2] with the following points: (1) high and fast penetration in products and services due to the integration of networking, operating system and database capabilities, (2) very strategic field economically and (3) a new and relatively undefined subject in academic environment. Other adjacent questions have been raised such as "Why is the design of embedded systems special? ". The answer for this last question is based mainly on several problems raised by the new technologies, such as the need for more human resources in specialized areas and high learning curve for system designers. As pointed in [1], these problems can prevent many companies from adopting these new technologies or force them not to respond timely in mastering these technological and market challenges. In this paper, it is described how staff at ESRG-UMinho and ISE-AIT faced the embedded systems challenges at several levels. It starts to describe the development of the educational context for the new technologies and show how our Integrated Master Curriculum in Industrial Electronics and Computer Engineering has been adapted to satisfy the needs of the major university customers, the industry.


Embed System Undergraduate Curriculum Functional Skill Skill Mismatch Knowledge Field 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Grimheden, M., Torngreen, M.: What is Embedded Systems and How Should It Be Taught? - Results from a Didactic Analysis. ACM Transactions on Embedded Computing Systems 4(3) (August 2005)Google Scholar
  2. 2.
    Mesman, B., et al.: Embedded Systems Roadmap 2002. In: Eggermont, L.D.J (ed.) (March 2002)Google Scholar
  3. 3.
    Li, Q., Yao, C., Li, Q.: Real-time concepts for embedded systems. CMP (July 2003)Google Scholar
  4. 4.
    Bertels, P., et al.: Teaching Skills and Concepts for Embedded Systems Design. ACM SIGBED Review Archive 6(1) (January 2009)Google Scholar
  5. 5.
    Helmerich, A., Braun, P., et al.: Study ofWorldwide Trends and R & D Programmes in Embedded Systems in View of Maximising the Impact of a Technology Platform in the Area. Final Report, Information Society Technologies (November 18, 2005)Google Scholar
  6. 6.
    Blake, D.: Embedded systems and vehicle innovation. In: Celebration of SAE’s Centennial in 2005, AEI (January 2005)Google Scholar
  7. 7.
    Kopetz, H.: The Complexity Challenge in Embedded System Design. In: ISORC 2008 Proceedings of the 2008: 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing (2008)Google Scholar
  8. 8.
    Henzinger, T.A., Sifakis, J.: The Embedded Systems Design Challenge. In: Misra, J., Nipkow, T., Karakostas, G. (eds.) FM 2006. LNCS, vol. 4085, pp. 1–15. Springer, Heidelberg (2006)Google Scholar
  9. 9.
  10. 10.
  11. 11.
    A Comparison of Embedded Systems Education in the United States, European,and Far Eastern Countries,
  12. 12.
    Pan, Z., Fan, Y.: The Exploration and Practice of Embedded System Curriculum in Computer Science field. In: ICYCS 2008, Proceedings of the 2008 The 9th International Conference for Young Computer Scientists, IEEE Computer Society, Washington, DC, USA (2008)Google Scholar
  13. 13.
    Chen, T., et al.: Model Curriculum Construction of Embedded System in Zhejiang University. In: CSSE 2008, Proceedings of the 2008 International Conference on Computer Science and Software Engineering, vol. 05. IEEE Computer Society, Washington, DC, USA (2008)Google Scholar
  14. 14.
    Pak, S., et al.: Demand-driven curriculum for embedded system software in Korea. In: ACM SIGBED Review - Special issue: The first workshop on embedded system education (WESE), vol. 2(4) (October 2005)Google Scholar
  15. 15.
    Ricks, K.G., et al.: An Embedded Systems Curriculum Based on the IEEE/ACMModel Curriculum. IEEE Transactions on Education 51(2) (May 2008)Google Scholar
  16. 16.
    Seviora, R.E.: A curriculum for embedded system engineering. ACM Transactions on Embedded Computing Systems 4(3) (August 2005)Google Scholar
  17. 17.
    Haberman, B., Trakhtenbrot, M.: An Undergraduate Program in Embedded Systems Engineering. In: Proceeding, CSEET 2005 Proceedings of the 18th Conference on Software Engineering Education & Training. IEEE Computer Society, Washington, DC, USA (2005)Google Scholar
  18. 18.
    Barrett, S.F., et al.: Embedded Systems Design: Responding to the Challenge. Computers in Education Journal XVIIII(3) (July, September, 2009)Google Scholar
  19. 19.
    The IVV Automação Lda,

Copyright information

© Springer-Verlag GmbH Berlin Heidelberg 2012

Authors and Affiliations

  • Adriano Tavares
    • 1
  • Mongkol Ekpanyapong
    • 1
  • Jorge Cabral
    • 1
  • Paulo Cardoso
    • 1
  • Jose Mendes
    • 1
  • Joao Monteiro
    • 1
  1. 1.Centre AlgoritmiUniversity of MinhoGuimaraesPortugal

Personalised recommendations