Use of Model-based Design to Teach Embedded Systems Programming

被引:0
|
作者
He, Nannan [1 ]
Huang, Han-way [1 ]
机构
[1] Minnesota State Univ Mankato, Dept Elect & Comp Engn Technol, Mankato, MN 56001 USA
关键词
model-based design; Matlab/Simulink; embedded programming; verification; research; microcontroller;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
As embedded systems become increasingly complex, there is a great need to equip engineering students with the knowledge of advanced embedded software development techniques so as to improve their efficiency in software development and programming. This paper presents our experiences of introducing the model-based design (MBD) methodology to two computer engineering related undergraduate courses: Programming Tools and Real-time Embedded Systems. MBD is an emerging design methodology whose effectiveness and efficiency have been demonstrated in the development of embedded software systems in industry. Matlab/Simulink from MathWorks supports the MBD and has become the predominant software modeling language in many safety-critical embedded applications. The novelty of this teaching effort is incorporating two on-going research projects on the MBD with the Matlab/Simulink into education. The synergistic benefits of integrating research with teaching have been explored in two different manners. Our experiences demonstrate that the integration of research results with educational practices is efficient to improve the effectiveness of teaching programming and software development to engineering students, and promote undergraduates to participate in research projects as well.
引用
收藏
页码:91 / 94
页数:4
相关论文
共 50 条
  • [1] Model-based design of embedded systems
    Schattkowsky, T
    Müller, W
    SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 121 - 128
  • [2] Model-based programming of intelligent embedded systems and robotic space explorers
    Williams, BC
    Ingham, MD
    Chung, SH
    Elliott, PH
    PROCEEDINGS OF THE IEEE, 2003, 91 (01) : 212 - 237
  • [3] On the Development of a Model-Based Embedded Systems Design Laboratory Course
    Sababha, Belal H.
    AlQaralleh, Esam A.
    Alqudah, Yazan A.
    PROCEEDINGS OF THE 2021 INNOVATION AND NEW TRENDS IN ENGINEERING, SCIENCE AND TECHNOLOGY EDUCATION CONFERENCE (IETSEC 2021), 2021, : 69 - 73
  • [4] Model-based development of embedded systems
    Conrad, Mirko
    Giese, Holger
    Rumpe, Bernhard
    Schätz, Bernhard
    Tagungsband - Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme III, MBEES 2007, 2007,
  • [5] Model-based development of embedded systems
    Huhn, Michaela
    Philipps, Jan
    Schätz, Bernhard
    Koss, Dagmar
    Tagungsband - Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme VII, MBEES 2011, 2011,
  • [6] Model-Based Design of Embedded Control Systems by means of a Synchronous Intermediate Model
    Alras, Mouaiad
    Caspi, Paul
    Girault, Alain
    Raymond, Pascal
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 3 - +
  • [7] Model-based development of embedded systems
    Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme VIII
    Huhn, M., 1600, TU Clausthal, Adolph-Roemer-StraBe 2A, 38678 Clausthal-Zellerfeld, Germany
  • [8] Model-based programming environment of embedded software for MPSoC
    Ha, Soonhoi
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 330 - 335
  • [9] Challenges in Combining SysML and MARTE for Model-Based Design of Embedded Systems
    Espinoza, Huascar
    Cancila, Daniela
    Selic, Bran
    Gerard, Sebastien
    MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2009, 5562 : 98 - +
  • [10] Model-based Design for Selecting Fingerprint Recognition Algorithms for Embedded Systems
    Arjona, Rosario
    Baturone, Iluminada
    2012 19TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2012, : 579 - 582