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 条
  • [31] Model-Driven Development of Groupware Systems
    Mariano Bibbo, Luis
    Pons, Claudia
    Giandini, Roxana
    INTERNATIONAL JOURNAL OF E-COLLABORATION, 2022, 18 (01)
  • [32] Model-driven systems development: an introduction
    Lycett, Mark
    Marcos, Esperanza
    Storey, Veda
    EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2007, 16 (04) : 346 - 348
  • [33] Identification of Trends for Model Based Development of Embedded Systems
    Rashid, Muhammad
    Anwar, Muhammad Waseem
    Khan, Aamir M.
    2015 12TH IEEE INTERNATIONAL CONFERENCE ON PROGRAMMING AND SYSTEMS (ISPS), 2015, : 332 - 339
  • [34] A model based development approach for distributed embedded systems
    Gilliers, F
    Kordon, F
    Regep, D
    RADICAL INNOVATIONS OF SOFTWARE AND SYSTEMS ENGINEERING IN THE FUTURE, 2004, 2941 : 137 - 151
  • [35] Evaluation of an Abstract Component Model for Embedded Systems Development
    Bunse, Christian
    Choi, Yunja
    Gross, Hans Gerhard
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2012, 8 (04): : 539 - 554
  • [36] Model-Driven Development of Self-describing Components for Self-Adaptive Distributed Embedded Systems
    Weiss, Gereon
    Becker, Klaus
    Kamphausen, Benjamin
    Radermacher, Ansgar
    Gerard, Sebastien
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 477 - 484
  • [37] A model-driven co-design flow for embedded systems
    Bocchio, Sara
    Riccobene, Elvinia
    Rosti, Alberto
    Scandurra, Patrizia
    ADVANCES IN DESIGN AND SPECIFICATION LANGUAGES FOR EMBEDDED SYSTEMS, 2007, : 265 - +
  • [38] A Model-Driven Design Framework for Massively Parallel Embedded Systems
    Gamatie, Abdoulaye
    Le Beux, Sebastien
    Piel, Eric
    Ben Atitallah, Rabie
    Etien, Anne
    Marquet, Philippe
    Dekeyser, Jean-Luc
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2011, 10 (04)
  • [39] Model-driven Optimization of Data-Adaptable Embedded Systems
    Lizarraga, Adrian
    Lysecky, Roman
    Sprinkle, Jonathan
    PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS, VOL 1, 2016, : 293 - 302
  • [40] SMARTCore: Boosting Model-Driven Engineering of Embedded Systems for Multicore
    Ciccozzi, Federico
    Corcoran, Diarmuid
    Seceleanu, Tiberiu
    Scholle, Detlef
    2015 12TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY - NEW GENERATIONS, 2015, : 89 - 94