Evaluation of an Abstract Component Model for Embedded Systems Development

被引:1
|
作者
Bunse, Christian [1 ]
Choi, Yunja [2 ]
Gross, Hans Gerhard [3 ]
机构
[1] Univ Appl Sci Stralsund, Stralsund, Germany
[2] Kyungpook Natl Univ, Sch Comp Sci & Engn, Daegu, South Korea
[3] Delft Univ Technol, Software Engn Res Grp, Delft, Netherlands
来源
基金
新加坡国家研究基金会;
关键词
Software Development Management; Software Reusability; Modeling;
D O I
10.3745/JIPS.2012.8.4.539
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model-driven and component-oriented development is increasingly being used in the development of embedded systems. When combined, both paradigms provide several advantages, such as higher reuse rates, and improved system quality. Performing model-driven and component-oriented development should be accompanied by a component model and a method that prescribes how the component model is used. This article provides an overview on the MARMOT method, which consists of an abstract component model and a methodology for the development of embedded systems. The paper describes a feasibility study that demonstrates MARMOT's capability to alleviate system design, verification, implementation, and reuse. Results indicate that model-driven and component-based development following the MARMOT method outperforms Agile development for embedded systems, leads to maintainable systems, and higher than normal reuse rates.
引用
收藏
页码:539 / 554
页数:16
相关论文
共 50 条
  • [21] A Component Model for Control-Intensive Distributed Embedded Systems
    Sentilles, Severine
    Vulgarakis, Aneta
    Bures, Tomas
    Carlson, Jan
    Crnkovic, Ivica
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5282 : 310 - 317
  • [22] Towards a Resource-Aware Component Model for Embedded Systems
    Vulgarakis, Aneta
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 646 - 649
  • [23] Model driven software development in the context of embedded component infrastructures
    Voelter, M
    Salzmann, C
    Kircher, M
    COMPONENT-BASED SOFTWARE DEVELOPMENT FOR EMBEDDED SYSTEMS: AN OVERVIEW OF CURRENT RESEARCH TRENDS, 2005, 3778 : 143 - 163
  • [24] A Formal Model for Component-Based Embedded Software Development
    Li, Changde
    Zhou, Xingshe
    Dong, Yunwei
    Yu, Zhiwen
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 19 - 23
  • [25] On the correctness of model transformations in the development of embedded systems
    Karsai, Gabor
    Narayanan, Anantha
    COMPOSITION OF EMBEDDED SYSTEMS: SCIENTIFIC AND INDUSTRIAL ISSUES, 2007, 4888 : 1 - 18
  • [26] Model-based development of embedded systems
    Huhn, Michaela
    Philipps, Jan
    Schätz, Bernhard
    Koss, Dagmar
    Tagungsband - Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme VII, MBEES 2011, 2011,
  • [27] Model-based development of embedded systems
    Conrad, Mirko
    Giese, Holger
    Rumpe, Bernhard
    Schätz, Bernhard
    Tagungsband - Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme III, MBEES 2007, 2007,
  • [28] Model-based development of embedded systems
    Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme VIII
    Huhn, M., 1600, TU Clausthal, Adolph-Roemer-StraBe 2A, 38678 Clausthal-Zellerfeld, Germany
  • [29] Model-to-Model based Approach for Software Component Allocation in Embedded Systems
    Al-Dakheel, Lujain
    Al-Azzoni, Issam
    MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 320 - 328
  • [30] Runtime Component Information on Embedded Component Systems
    Shirata, Seito
    Oyama, Hiroshi
    Azumi, Takuya
    2018 IEEE 16TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2018), 2018, : 166 - 173