{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T18:18:10Z","timestamp":1768414690865,"version":"3.49.0"},"reference-count":24,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2005,8,1]],"date-time":"2005-08-01T00:00:00Z","timestamp":1122854400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2005,8]]},"abstract":"<jats:p>This paper provides an analysis of embedded systems education using a didactic approach. Didactics is a field of educational studies mostly referring to research aimed at investigating what's unique with a particular subject and how this subject ought to be taught. From the analysis we conclude that embedded systems has a thematic identity and a functional legitimacy. This implies that the subject would benefit from being taught with an exemplifying selection and using an interactive communication, meaning that the education should move from teaching \u201csomething of everything\u201d toward \u201ceverything of something.\u201d The interactive communication aims at adapting the education toward the individual student, which is feasible if using educational methods inspired by project-organized and problem-based learning. This educational setting is also advantageous as it prepares the students for a future career as embedded system engineers. The conclusions drawn from the analysis correlate with our own experiences from education in mechatronics as well as with a recently published study of 21 companies in Sweden dealing with industrial software engineering.<\/jats:p>","DOI":"10.1145\/1086519.1086528","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T16:00:45Z","timestamp":1131379245000},"page":"633-651","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":48,"title":["What is embedded systems and how should it be taught?---results from a didactic analysis"],"prefix":"10.1145","volume":"4","author":[{"given":"Martin","family":"Grimheden","sequence":"first","affiliation":[{"name":"Royal Institute of Technology, Stockholm, Sweden"}]},{"given":"Martin","family":"T\u00f6rngren","sequence":"additional","affiliation":[{"name":"Royal Institute of Technology, Stockholm, Sweden"}]}],"member":"320","published-online":{"date-parts":[[2005,8]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCS.2004.1368479"},{"key":"e_1_2_1_2_1","volume-title":"Mechatronics engineering---new requirements on cross-functional integration. Licentiate Thesis. Department of Machine Design","author":"Adamsson N.","unstructured":"Adamsson , N. 2002. Mechatronics engineering---new requirements on cross-functional integration. Licentiate Thesis. Department of Machine Design , Royal Institute of Technology . Adamsson, N. 2002. Mechatronics engineering---new requirements on cross-functional integration. Licentiate Thesis. Department of Machine Design, Royal Institute of Technology."},{"key":"e_1_2_1_3_1","unstructured":"ARTIST. 2004a. Artist roadmaps. http:\/\/www.artist-embedded.org\/Roadmaps\/. Accessed Aug. 2004.  ARTIST. 2004a. Artist roadmaps. http:\/\/www.artist-embedded.org\/Roadmaps\/. Accessed Aug. 2004."},{"key":"e_1_2_1_4_1","unstructured":"ARTIST. 2004b. Guidelines for a graduate curriculum on embedded software and systems. http:\/\/www.artist-embedded.org\/Education\/Education.pdf. Accessed Aug. 2004.  ARTIST. 2004b. Guidelines for a graduate curriculum on embedded software and systems. http:\/\/www.artist-embedded.org\/Education\/Education.pdf. Accessed Aug. 2004."},{"key":"e_1_2_1_5_1","unstructured":"ARTIST2. 2005. Artist roadmaps. http:\/\/www.artist-embedded.org\/FP6\/Overview\/. Accessed Feb. 2005.  ARTIST2. 2005. Artist roadmaps. http:\/\/www.artist-embedded.org\/FP6\/Overview\/. Accessed Feb. 2005."},{"key":"e_1_2_1_6_1","volume-title":"Teaching for Quality Learning at University","author":"Biggs J.","unstructured":"Biggs , J. 2003. Teaching for Quality Learning at University . The Society for Research into Higher Education, Open University Press , United Kingdom. Biggs, J. 2003. Teaching for Quality Learning at University. The Society for Research into Higher Education, Open University Press, United Kingdom."},{"key":"e_1_2_1_7_1","unstructured":"Bloom B. Mesia B. and Krathwohl D. 1964. Taxonomy of Educational Objectives (two vols: The Affective Domain and The Cognitive Domain). David McKay New York.  Bloom B. Mesia B. and Krathwohl D. 1964. Taxonomy of Educational Objectives (two vols: The Affective Domain and The Cognitive Domain). David McKay New York."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/6.299539"},{"key":"e_1_2_1_9_1","volume-title":"Undervisningen och det meningsfulla l\u00e4randet","author":"Dahlgren L.","unstructured":"Dahlgren , L. 1990. Undervisningen och det meningsfulla l\u00e4randet . Link\u00f6ping University . Dahlgren, L. 1990. Undervisningen och det meningsfulla l\u00e4randet. Link\u00f6ping University."},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the 1st Baltic Sea Workshop on Education in Mechatronics","author":"Grimheden M.","unstructured":"Grimheden , M. and Hanson , M . 2001. What is mechatronics? proposing a didactic approach to mechatronics . In Proceedings of the 1st Baltic Sea Workshop on Education in Mechatronics , Kiel, Germany. 97--104. Grimheden, M. and Hanson, M. 2001. What is mechatronics? proposing a didactic approach to mechatronics. In Proceedings of the 1st Baltic Sea Workshop on Education in Mechatronics, Kiel, Germany. 97--104."},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the 4th Workshop on Research and Education in Mechatronics","author":"Grimheden M.","unstructured":"Grimheden , M. and Hanson , M . 2003. How might education in mechatronics benefit from problem based learning? In Proceedings of the 4th Workshop on Research and Education in Mechatronics , Bochum, Germany. Grimheden, M. and Hanson, M. 2003. How might education in mechatronics benefit from problem based learning? In Proceedings of the 4th Workshop on Research and Education in Mechatronics, Bochum, Germany."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2004.07.010"},{"key":"e_1_2_1_13_1","first-page":"12","article-title":"Glossary of Software Engineering Terminology","volume":"610","author":"IEEE.","year":"1990","unstructured":"IEEE. 1990 . Glossary of Software Engineering Terminology , IEEE Std 610 . 12 . IEEE, New York. IEEE. 1990. Glossary of Software Engineering Terminology, IEEE Std 610.12. IEEE, New York.","journal-title":"IEEE Std"},{"key":"e_1_2_1_14_1","volume-title":"2003. Industriell Programvaruutveckling","author":"Josefsson M.","unstructured":"Josefsson , M. , Ed. 2003. Industriell Programvaruutveckling . ITQ Nordic Institute . Josefsson, M., Ed. 2003. Industriell Programvaruutveckling. ITQ Nordic Institute."},{"key":"e_1_2_1_15_1","volume-title":"Discussions on Some Educational Issues, Kansanen, Ed. Tech. rep., Department of Teacher Education","author":"Kansanen P.","unstructured":"Kansanen , P. 1995. The deutsche didaktik and the american research on teaching . In Discussions on Some Educational Issues, Kansanen, Ed. Tech. rep., Department of Teacher Education , University of Helsinki . Kansanen, P. 1995. The deutsche didaktik and the american research on teaching. In Discussions on Some Educational Issues, Kansanen, Ed. Tech. rep., Department of Teacher Education, University of Helsinki."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.2044-8279.1976.tb02980.x"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.2044-8279.1976.tb02304.x"},{"key":"e_1_2_1_18_1","unstructured":"Marton F. Hounsell D. and Entwistle N. 1984. The experience of learning. Scottish Academic Press Edinburgh.  Marton F. Hounsell D. and Entwistle N. 1984. The experience of learning. Scottish Academic Press Edinburgh."},{"key":"e_1_2_1_19_1","volume-title":"http:\/\/www.md.kth.se\/div\/mda\/index.shtml. Accessed","author":"MechatronicsLab","year":"2004","unstructured":"MechatronicsLab . 2004. http:\/\/www.md.kth.se\/div\/mda\/index.shtml. Accessed Aug. 2004 . MechatronicsLab. 2004. http:\/\/www.md.kth.se\/div\/mda\/index.shtml. Accessed Aug. 2004."},{"key":"e_1_2_1_20_1","unstructured":"T\u00f6rngren M. 2003. Embedded systems of strategic importance for swedish society---where are the needs and how should efforts be directed? Essay and summary from the panel debate at Realtime in Sweden.  T\u00f6rngren M. 2003. Embedded systems of strategic importance for swedish society---where are the needs and how should efforts be directed? Essay and summary from the panel debate at Realtime in Sweden."},{"key":"e_1_2_1_21_1","volume-title":"Summer School on Model Driven Engineering for Embedded Systems","author":"T\u00f6rngren M.","year":"2004","unstructured":"T\u00f6rngren , M. and Larses , O . 2004. Characterization of model-based development of embedded control systems from a mechatronic perspective; drivers, processes, technology and their maturity . In Summer School on Model Driven Engineering for Embedded Systems , September 2004 . T\u00f6rngren, M. and Larses, O. 2004. Characterization of model-based development of embedded control systems from a mechatronic perspective; drivers, processes, technology and their maturity. In Summer School on Model Driven Engineering for Embedded Systems, September 2004."},{"key":"e_1_2_1_22_1","volume-title":"http:\/\/ubicomp.org\/ubicomp2004\/. Accessed","author":"Ubicomp","year":"2004","unstructured":"Ubicomp . 2004. http:\/\/ubicomp.org\/ubicomp2004\/. Accessed January 9, 2004 . Ubicomp. 2004. http:\/\/ubicomp.org\/ubicomp2004\/. Accessed January 9, 2004."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1097\/00001888-199307000-00015"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/100.932753"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1086519.1086528","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1086519.1086528","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:12Z","timestamp":1750262892000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1086519.1086528"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,8]]},"references-count":24,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2005,8]]}},"alternative-id":["10.1145\/1086519.1086528"],"URL":"https:\/\/doi.org\/10.1145\/1086519.1086528","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,8]]},"assertion":[{"value":"2005-08-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}