The KlaperSuite framework for model-driven reliability analysis of component-based systems

被引:8
|
作者
Ciancone, Andrea [1 ]
Drago, Mauro Luigi [1 ]
Filieri, Antonio [1 ,2 ]
Grassi, Vincenzo [3 ]
Koziolek, Heiko [4 ]
Mirandola, Raffaela [1 ]
机构
[1] Politecn Milan, I-20133 Milan, Italy
[2] Univ Stuttgart, Reliable Software Syst Grp, D-70174 Stuttgart, Germany
[3] Univ Roma Tor Vergata, Rome, Italy
[4] ABB Corp Res, Ind Software Syst, Ladenburg, Germany
来源
SOFTWARE AND SYSTEMS MODELING | 2014年 / 13卷 / 04期
关键词
Model-driven engineering; Reliability analysis and Component-based systems; SOFTWARE; PERFORMANCE; TRANSFORMATION; PREDICTION; SCENARIOS;
D O I
10.1007/s10270-013-0334-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Automatic prediction tools play a key role in enabling the application of non-functional requirements analysis, to simplify the selection and the assembly of components for component-based software systems, and in reducing the need for strong mathematical skills for software designers. By exploiting the paradigm of Model-Driven Engineering (MDE), it is possible to automatically transform design models into analytical models, thus enabling formal property verification. MDE is the core paradigm of the KlaperSuite framework presented in this paper, which exploits the KLAPER pivot language to fill the gap between design and analysis of component-based systems for reliability properties. KlaperSuite is a family of tools empowering designers with the ability to capture and analyze quality of service views of their systems, by building a one-click bridge towards a number of established verification instruments. In this article, we concentrate on the reliability-prediction capabilities of KlaperSuite and we evaluate them with respect to several case studies from literature and industry.
引用
收藏
页码:1269 / 1290
页数:22
相关论文
共 50 条
  • [1] The KlaperSuite framework for model-driven reliability analysis of component-based systems
    Andrea Ciancone
    Mauro Luigi Drago
    Antonio Filieri
    Vincenzo Grassi
    Heiko Koziolek
    Raffaela Mirandola
    [J]. Software & Systems Modeling, 2014, 13 : 1269 - 1290
  • [2] KlaperSuite: An Integrated Model-Driven Environment for Reliability and Performance Analysis of Component-Based Systems
    Ciancone, Andrea
    Filieri, Antonio
    Drago, Mauro Luigi
    Mirandola, Raffaela
    Grassi, Vincenzo
    [J]. OBJECTS, MODELS, COMPONENTS, PATTERNS, TOOLS 2011, 2011, 6705 : 99 - 114
  • [3] Model-driven and component-based framework for scientific applications
    Ait Wakrime, Abderrahim
    Ouhammou, Yassine
    Bouichou, Milouda
    [J]. INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2024,
  • [4] A model-driven process for the modernization of component-based systems
    Fuentes-Fernandez, Ruben
    Pavon, Juan
    Garijo, Francisco
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2012, 77 (03) : 247 - 269
  • [5] Model-Driven Information Flow Security for Component-Based Systems
    Ben Said, Najah
    Abdellatif, Takoua
    Bensalem, Saddek
    Bozga, Marius
    [J]. FROM PROGRAMS TO SYSTEMS: THE SYSTEMS PERSPECTIVE IN COMPUTING, 2014, 8415 : 1 - +
  • [6] A Model-driven Dependability Analysis Method for Component-based Architectures
    Gallina, Barbara
    Javed, Muhammad Atif
    UL Muram, Faiz
    Punnekkat, Sasikumar
    [J]. 2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 233 - 240
  • [7] Model-driven, component-based approach to reconfiguring manufacturing software systems
    Weston, R
    [J]. INTERNATIONAL JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 1999, 19 (08) : 834 - 855
  • [8] Filling the gap between design and performance/reliability models of component-based systems: A model-driven approach
    Grassi, Vincenzo
    Mirandola, Raffaela
    Sabetta, Antonino
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (04) : 528 - 558
  • [9] Refinement and verification in component-based model-driven design
    Chen, Zhenbang
    Liu, Zhiming
    Ravn, Anders P.
    Stolz, Volker
    Zhan, Naijun
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2009, 74 (04) : 168 - 196
  • [10] A component-based power system model-driven architecture
    Dzafic, I
    Glavic, M
    Tesnjak, S
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2004, 19 (04) : 2109 - 2110