A Model-driven Dependability Analysis Method for Component-based Architectures

被引:9
|
作者
Gallina, Barbara [1 ]
Javed, Muhammad Atif [1 ]
UL Muram, Faiz [1 ]
Punnekkat, Sasikumar [1 ]
机构
[1] Malardalen Univ, MRTC, Sch Innovat Design & Engn, Vasteras, Sweden
关键词
Component-based Architectures; Dependability; Failure Logic Analysis; Model-driven engineering; SAFETY ANALYSIS; PROPAGATION;
D O I
10.1109/SEAA.2012.35
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Critical distributed real-time embedded component-based systems must be dependable and thus be able to avoid unacceptable failures. To efficiently evaluate the dependability of the assembly obtained by selecting and composing components, well-integrated and tool-supported techniques are needed. Currently, no satisfying tool-supported technique fully integrated in the development life-cycle exists. To overcome this limitation, we propose CHESS-FLA, which is a model-driven failure logic analysis method. CHESS-FLA allows designers to: model the nominal as well as the failure behaviour of their architectures; automatically perform dependability analysis through a model transformation; and, finally, ease the interpretation of the analysis results through back-propagation onto the original architectural model. CHESS-FLA is part of an industrial quality tool-set for the functional and extra-functional development of high integrity embedded component-based systems, developed within the EU-ARTEMIS funded CHESS project. Finally, we present a case study taken from the telecommunication domain to illustrate and assess the proposed method.
引用
收藏
页码:233 / 240
页数:8
相关论文
共 50 条
  • [21] Architectural QoS Predictions in Model-driven Development of Component-based Software
    Sha Jing
    Sha Jing
    Du Yu-yue
    [J]. 2009 INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION AND SERVICE SCIENCE (NISS 2009), VOLS 1 AND 2, 2009, : 67 - +
  • [22] Component-Based and Model-Driven Engineering: What is the difference? A CBSE perspective
    Crnkovic, Ivica
    [J]. CEUR Workshop Proceedings, 2014, 1281 : 1 - 2
  • [23] Model-driven, component-based approach to reconfiguring manufacturing software systems
    Weston, R
    [J]. INTERNATIONAL JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 1999, 19 (08) : 834 - 855
  • [24] Model-Driven Dependability Analysis of Virtualization Systems
    Zhang, Xu
    Lin, Chuang
    Kong, Xiangzhen
    [J]. PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 199 - +
  • [25] Editorial to theme section on interplay of model-driven and component-based software engineering
    Federico Ciccozzi
    Antonio Cicchetti
    Andreas Wortmann
    [J]. Software and Systems Modeling, 2020, 19 : 1461 - 1463
  • [26] Editorial to theme issue on model-driven engineering of component-based software systems
    Ciccozzi, Federico
    Carlson, Jan
    Pelliccione, Patrizio
    Tivoli, Massimo
    [J]. SOFTWARE AND SYSTEMS MODELING, 2019, 18 (01): : 7 - 10
  • [27] Editorial to theme issue on model-driven engineering of component-based software systems
    Federico Ciccozzi
    Jan Carlson
    Patrizio Pelliccione
    Massimo Tivoli
    [J]. Software & Systems Modeling, 2019, 18 : 7 - 10
  • [28] Embedded System Construction - Evaluation of Model-Driven and Component-Based Development Approaches
    Bunse, Christian
    Gross, Hans-Gerhard
    Peper, Christian
    [J]. MODELS IN SOFTWARE ENGINEERING, 2009, 5421 : 66 - +
  • [29] Editorial to theme section on interplay of model-driven and component-based software engineering
    Ciccozzi, Federico
    Cicchetti, Antonio
    Wortmann, Andreas
    [J]. SOFTWARE AND SYSTEMS MODELING, 2020, 19 (06): : 1461 - 1463
  • [30] Enabling Model-Driven Schedulability Analysis in the Development of Distributed Component-Based Real-Time Applications
    Lopez Martinez, Patricia
    Drake, Jose M.
    Medina, Julio L.
    [J]. 2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 109 - 112