Model Driven Development for Embedded Systems

被引:0
|
作者
Ito, Kunihihiko [1 ]
Matsuura, Saeko [2 ]
机构
[1] Shibaura Inst Technol, Grad Sch Engn, Dept Elect Engn & Comp Sci, Minuma Ku, 307 Fukasaku, Saitama 3378570, Japan
[2] Shibaura Inst Technol, Coll Syst Engn & Sci, Dept Elect & Informat Syst, Saitama 3378570, Japan
关键词
Model-driven development; Unified modeling language; Embedded systems; Executable UML; Simulation; Model transformation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It is important for developing enterprise systems to fully analyze at an early stage the business workflows that describe interactions involving systems and their users. This is also important when developing embedded systems, which consist of various hardware components, their environment, and control software. Many combinations of sensors and actuators can be used to implement the requirements, and the control software will be different for every combination. At the requirements analysis phase, it is difficult to adequately test all possible combinations of hardware components. Recently, MDD (Model Driven Development) has become a promising approach for system development. Many researchers actively apply UML (Unified Modeling Language) to embedded systems, and model transformation is expected to determine the best combinations of modeling elements that depend on both the hardware architecture and the system environment. Executable UML is a key technology for expressing application domains in a platform-independent manner with formal action semantics using techniques such as class diagrams and state machine diagrams. This paper proposes a development method for embedded systems based on MDD in which the models are executable and testable. The effectiveness of our method is demonstrated through the development of a maze robot.
引用
收藏
页码:102 / +
页数:2
相关论文
共 50 条
  • [1] Reliability Analysis in Model-Driven Development of Embedded Systems
    Velasco, David S.
    Kuhn, Thomas
    Kemmann, Soeren
    59TH ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2013,
  • [2] Model driven embedded systems
    Oliver, I
    THIRD INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2003, : 5 - 5
  • [3] Development of reconfigurable distributed embedded systems with a model-driven approach
    Krichen, Fatma
    Hamid, Brahim
    Zalila, Bechir
    Jmaiel, Mohamed
    Coulette, Bernard
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (06): : 1391 - 1411
  • [4] Power Consumption Estimation in Model Driven Software Development for Embedded Systems
    Schaarschmidt, Marco
    Uelschen, Michael
    Pulvermueller, Elke
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 47 - 58
  • [5] Model-Driven Development of Embedded Real-Time Systems
    David, Alexandre
    Nielsen, Brian
    ERCIM NEWS, 2008, (75): : 19 - 20
  • [6] Model and quality driven embedded systems engineering
    VTT Technical Research Centre of Finland Sergio, Finland
    不详
    不详
    VTT Publ., 2009, 705 (1-208):
  • [7] Model-Driven Development of Industrial Embedded Systems : Challenges Faced and Lessons Learnt
    Nicholas, K.
    Bhatti, Z. E.
    Roop, P. S.
    2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [8] A Model-Driven Framework for the Development of Portable Real-time Embedded Systems
    Chehade, W. El Hajj
    Radermacher, A.
    Terrier, F.
    Selic, B.
    Gerard, S.
    2011 16TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2011, : 45 - 54
  • [9] Development Framework for Model Driven Architecture to Accomplish Power-Aware Embedded Systems
    Menghin, Manuel
    Druml, Norbert
    Steger, Christian
    Weiss, Reinhold
    Bock, Holger
    Haid, Josef
    2014 17TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2014, : 122 - 128
  • [10] Verifying Protocol Conformance Using Software Model Checking for the Model-Driven Development of Embedded Systems
    Moffett, Yann
    Dingel, Juergen
    Beaulieu, Alain
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (09) : 1307 - 1325