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
来源
SEPADS'10: PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS | 2010年
关键词
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 Based Design Environment for Data-Driven Embedded Signal Processing Systems
    Sudusinghe, Kishan
    Cho, Inkeun
    van der Schaar, Mihaela
    Bhattacharyya, Shuvra S.
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 1193 - 1202
  • [32] Managing Embedded Systems Complexity with Aspect-Oriented Model-Driven Engineering
    Driver, Cormac
    Reilly, Sean
    Linehan, Eamonn
    Cahill, Vinny
    Clarke, Siobhan
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (02)
  • [33] A Model-Driven Engineering Framework for Fault Tolerance in Dependable Embedded Systems Design
    Ziani, Adel
    Hamid, Brahim
    Bruel, Jean-Michel
    2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 166 - 169
  • [34] Metrics for a Model Driven Development context
    Saeki, Motoshi
    Kaiya, Haruhiko
    ENASE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2008, : 13 - +
  • [35] A Process Model for Service-Oriented Development of Embedded Software Systems
    Aziz, Muhammad Waqar
    Ullah, Najeeb
    Rashid, Muhammad
    IT PROFESSIONAL, 2021, 23 (05) : 44 - 49
  • [36] Sytematic Usage of Models for the Development of Industrial Automation Systems Increasing efficiency using model-driven development
    Maurmaier, Mathias
    Goehner, Peter
    AT-AUTOMATISIERUNGSTECHNIK, 2013, 61 (06) : 436 - 452
  • [37] Model Based Testing for Horizontal and Vertical Collaboration in Embedded Systems Development
    Tamisier, Thomas
    Bouzite, Hind
    Louis, Christophe
    Gaffinet, Yves
    Feltz, Fernand
    COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING, PROCEEDINGS, 2009, 5738 : 293 - 296
  • [38] On the Development of a Model-Based Embedded Systems Design Laboratory Course
    Sababha, Belal H.
    AlQaralleh, Esam A.
    Alqudah, Yazan A.
    PROCEEDINGS OF THE 2021 INNOVATION AND NEW TRENDS IN ENGINEERING, SCIENCE AND TECHNOLOGY EDUCATION CONFERENCE (IETSEC 2021), 2021, : 69 - 73
  • [39] Model-Driven Design-Space Exploration for Embedded Systems: The Octopus Toolset
    Basten, Twan
    van Benthum, Emiel
    Geilen, Marc
    Hendriks, Martijn
    Houben, Fred
    Igna, Georgeta
    Reckers, Frans
    de Smet, Sebastian
    Somers, Lou
    Teeselink, Egbert
    Trcka, Nikola
    Vaandrager, Frits
    Verriet, Jacques
    Voorhoeve, Marc
    Yang, Yang
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, PT I, 2010, 6415 : 90 - 105
  • [40] Model-Driven Development Towards Distributed Intelligent Systems
    Barriga, Arturo
    Barriga, JOSe A.
    Perez-toledano, Miguel a.
    Clemente, Pedro j.
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2024, 24 (04)