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 条
  • [41] Model-based design verification for embedded systems through SVOCL: an OCL extension for System Verilog
    Anwar, Muhammad Waseem
    Rashid, Muhammad
    Azam, Farooque
    Kashif, Muhammad
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2017, 21 (01) : 1 - 36
  • [42] Design of Portable Embedded Control Systems - Model-based Automatic Control Software Code Generation
    Pretschner, Andreas
    Nalder, Joche
    ATP EDITION, 2011, (03): : 24 - 29
  • [43] A Model-Based Engineering Methodology for Requirements and Formal Design of Embedded and Real-Time Systems
    Ribeiro, Fabiola Goncalves C.
    Rettberg, Achim
    Pereira, Carlos E.
    Soares, Michel S.
    PROCEEDINGS OF THE 50TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2017, : 6131 - 6140
  • [44] Targeting Different Abstraction Layers by Model-Based Design Methods for Embedded Systems: A Case Study
    Rafique, Omair
    Gesell, Manuel
    Schneider, Klaus
    2013 IEEE 19TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2013, : 334 - 337
  • [45] MODEL-BASED EMBEDDED SYSTEM DESIGN METHODOLOGY FOR AUTOMOTIVE APPLICATIONS
    Luo, Wei
    Chen, Bo
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2011, VOL 3, PTS A AND B, 2012, : 21 - 27
  • [46] Model-based design of an embedded vision application:: A field report
    Kogler, Juergen
    Hemetsberger, Hannes
    Kubinger, Wilfried
    Borbely, Stefan
    PROCEEDINGS OF THE FOURTH IASTED INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, PATTERN RECOGNITION, AND APPLICATIONS, 2007, : 233 - +
  • [47] Task construction for model-based design of embedded control software
    Wang, SG
    Shin, KG
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (04) : 254 - 264
  • [48] Use of adaptive model-based reasoning for embedded diagnostics and redundancy management for fault tolerant systems
    Nolan, M
    Giordano, JP
    AUTOTESTCON '97 - IEEE SYSTEMS READINESS TECHNOLOGY CONFERENCE, 1997 IEEE AUTOTESTCON PROCEEDINGS, 1997, : 455 - 466
  • [49] Extending OpenVX for Model-based Design of Embedded Vision Applications
    Aldegheri, Stefano
    Bombieri, Nicola
    2017 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2017, : 25 - 30
  • [50] Design of robust model-based controllers via parametric programming
    Sakizlis, V
    Kakalis, NMP
    Dua, V
    Perkins, JD
    Pistikopoulos, EN
    AUTOMATICA, 2004, 40 (02) : 189 - 201