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 条
  • [41] Constructive Model Inference: Model Learning for Component-based Software Architectures
    Hooimeijer, Bram
    Geilen, Marc
    Groote, Jan Friso
    Hendriks, Dennis
    Schiffelers, Ramon
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2022, : 146 - 158
  • [42] A Component-Based Evolution Model for Service-Based Software Architectures
    Berrio-Charry, Eduardo
    Vergara-Vargas, Jeisson
    Umana-Acosta, Henry
    [J]. PROCEEDINGS OF 2020 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2020), 2020, : 111 - 115
  • [43] Model-driven evolution of software architectures
    Graaf, Bas
    [J]. CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS: SOFWARE EVOLUTION IN COMPLEX SOFTWARE INTENSIVE SYSTEMS, 2007, : 357 - +
  • [44] Dependability Challenges in the Model-Driven Engineering of Automotive Systems
    Amarnath, Rakshith
    Munk, Peter
    Thaden, Eike
    Nordmann, Arne
    Burton, Simon
    [J]. 2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2016, : 1 - 4
  • [45] Model-driven Development of Safety Architectures
    Denney, Ewen
    Pai, Ganesh
    Whiteside, Iain
    [J]. 2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 156 - 166
  • [46] Querying reflexive component-based architectures
    Alia, M
    Lenglet, R
    Coupaye, T
    Lefebvre, A
    [J]. PROCEEDINGS OF THE 30TH EUROMICRO CONFERENCE, 2004, : 127 - 134
  • [47] Customizing component-based architectures by contract
    Loques, O
    Sztajnberg, A
    [J]. COMPONENT DEPLOYMENT, 2004, 3083 : 18 - 34
  • [48] Optimal Refinement for Component-based Architectures
    Bibartiu, Otto
    Duerr, Frank
    Rothermel, Kurt
    [J]. 2021 IEEE 25TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2021), 2021, : 142 - 151
  • [49] Embedding dependability attributes into component-based software development
    Kahtan, Hasan
    Bakar, Nordin Abu
    Nordin, Rosmawati
    Abdulgabber, Mansoor Abdullateef
    [J]. Computer Fraud and Security, 2014, 2014 (11): : 8 - 16
  • [50] THE MODEL-DRIVEN DEVELOPMENT METHOD BASED ON THE IMPROVED FEATURE ANALYSIS
    Wu, Lei
    Wei, Zhen
    [J]. JOURNAL OF ADVANCED MANUFACTURING SYSTEMS, 2011, 10 (01) : 151 - 158