On the Development of a Model-Based Embedded Systems Design Laboratory Course

被引:0
|
作者
Sababha, Belal H. [1 ]
AlQaralleh, Esam A. [1 ]
Alqudah, Yazan A. [2 ]
机构
[1] Princess Sumaya Univ Technol, King Abdullah II Sch Engn, Amman 11941, Jordan
[2] Univ West Florida, Elect & Comp Engn, Pensacola, FL 32514 USA
关键词
Model-Based Design; Embedded Systems; Rapid Prototyping; Auto-code Generation; Engineering Curriculum;
D O I
10.1109/IETSEC51476.2021.9440487
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In this paper a model-based embedded systems design laboratory course development is presented. The course is an enhancement over an existing embedded systems laboratory course that uses conventional methods along with low-level and high-level programming languages in designing embedded systems. The proposed laboratory course introduces the concepts of model-based design, rapid prototyping, and auto-code generation to junior students of an undergraduate electrical engineering program. The students are exposed to model-based development and design through using MATLAB (R) Simulink (R). The graphical environment of Simulink (R) allows students to easily design and implement embedded software and generate code without worrying about the details of conventional coding issues. Moreover, MATLAB (R) Simulink (R) allows easy autocode generation to be executed on a variety of microcontrollers and FPGAs. The developed lab course and its experiments were implemented for two semesters at least. One of them was during the COVID-19 shutdown and thus the lab was conducted by students at home. The students' feedback is promising and shows that the lab has helped attain more skills needed by the industry in addition to acquiring a new knowledge area that was not covered by the conventional curriculum.
引用
收藏
页码:69 / 73
页数:5
相关论文
共 50 条
  • [1] Model-based design of embedded systems
    Schattkowsky, T
    Müller, W
    [J]. SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 121 - 128
  • [2] Model-based development of embedded systems
    Conrad, Mirko
    Giese, Holger
    Rumpe, Bernhard
    Schätz, Bernhard
    [J]. Tagungsband - Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme III, MBEES 2007, 2007,
  • [3] Model-based development of embedded systems
    Huhn, Michaela
    Philipps, Jan
    Schätz, Bernhard
    Koss, Dagmar
    [J]. Tagungsband - Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme VII, MBEES 2011, 2011,
  • [4] An undergraduate course on model-based system engineering for embedded systems
    Rashid, Muhammad
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2020, 28 (03) : 645 - 657
  • [5] A Comprehensive Embedded Systems Design Course and Laboratory
    Mondragon-Torres, Antonio F.
    Christman, Jeanne W.
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION (MSE), 2013, : 56 - 59
  • [6] Model-based Development of Embedded Systems' User Interfaces
    Barth, Jelena
    Westphal, Bernd
    Arlt, Stephan
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON MODEL BASED ARCHITECTING AND CONSTRUCTION OF EMBEDDED SYSTEMS (ACES'MB 2012), 2013, : 37 - 42
  • [7] Modern model-based development approach for embedded systems
    Vinogradov, Sergey
    Ozhigin, Artem
    Ratiu, Daniel
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE) PROCEEDINGS, 2015, : 56 - 59
  • [8] Model-based development of embedded systems: The SysWeaver approach
    Rajkumar, Raj
    [J]. NEXT GENERATION DESIGN AND VERIFICATION METHODOLOGIES FOR DISTRIBUTED EMBEDDED CONTROL SYSTEMS, 2007, : 35 - 46
  • [9] Model-based development of embedded systems: The SysWeaver approach
    de Niz, Dionisio
    Bhatia, Gaurav
    Rajkumar, Raj
    [J]. Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium, 2006, : 231 - 242
  • [10] Use of Model-based Design to Teach Embedded Systems Programming
    He, Nannan
    Huang, Han-way
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2017, : 91 - 94