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 条
  • [31] Model-based development of embedded systems: The SysWeaver approach
    Rajkumar, Raj
    NEXT GENERATION DESIGN AND VERIFICATION METHODOLOGIES FOR DISTRIBUTED EMBEDDED CONTROL SYSTEMS, 2007, : 35 - 46
  • [32] Model-based development of embedded systems: The SysWeaver approach
    de Niz, Dionisio
    Bhatia, Gaurav
    Rajkumar, Raj
    Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium, 2006, : 231 - 242
  • [33] MODES: model-based optimization on distributed embedded systems
    Junjie Shi
    Jiang Bian
    Jakob Richter
    Kuan-Hsun Chen
    Jörg Rahnenführer
    Haoyi Xiong
    Jian-Jia Chen
    Machine Learning, 2021, 110 : 1527 - 1547
  • [34] Model-based approaches and frameworks for embedded software systems
    João M. Fernandes
    Dov Dori
    Innovations in Systems and Software Engineering, 2012, 8 (1) : 1 - 2
  • [35] Model-based monitoring and diagnosis chip for embedded systems
    Hiratsuka, Satoshi
    Lu, Hsin-Hung
    Fusaoka, Akira
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, PROCEEDINGS, 2006, 4183 : 255 - 264
  • [36] MODES: model-based optimization on distributed embedded systems
    Shi, Junjie
    Bian, Jiang
    Richter, Jakob
    Chen, Kuan-Hsun
    Rahnenfuhrer, Jorg
    Xiong, Haoyi
    Chen, Jian-Jia
    MACHINE LEARNING, 2021, 110 (06) : 1527 - 1547
  • [37] Model-based testing and monitoring for hybrid embedded systems
    Tan, L
    Kim, J
    Sokolsky, O
    Lee, I
    PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI-2004), 2004, : 487 - 492
  • [38] A Software Architecture for Model-Based Programming of Robot Systems
    Geisinger, Michael
    Barner, Simon
    Wojtczyk, Martin
    Knoll, Alois
    ADVANCES IN ROBOTICS RESEARCH, 2009, : 135 - 146
  • [39] Model-based programming of fault-aware systems
    Williams, BC
    Ingham, MD
    Chung, S
    Elliott, P
    Hofbaur, M
    Sullivan, GT
    AI MAGAZINE, 2003, 24 (04) : 61 - 75
  • [40] Model-based Systems Design for Green IoT Systems
    Majetta, Kristin
    Braeunig, Jan
    Sohrmann, Christoph
    Jancke, Roland
    Mayer, Dirk
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SMART CITIES AND GREEN ICT SYSTEMS (SMARTGREENS), 2021, : 204 - 211