The KlaperSuite framework for model-driven reliability analysis of component-based systems
File(s)2014-sosym.pdf (1.01 MB)
Accepted version
Author(s)
Type
Journal Article
Abstract
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.
Date Issued
2013-03-30
Date Acceptance
2013-03-04
Citation
Software & Systems Modeling, 2013, 13 (4), pp.1269-1290
ISSN
1619-1366
Publisher
Springer Berlin Heidelberg
Start Page
1269
End Page
1290
Journal / Book Title
Software & Systems Modeling
Volume
13
Issue
4
Copyright Statement
© Springer Verlag 2013. The final publication is available at Springer via http//dx.doi.org/10.1007/s10270-013-0334-8
Subjects
Software Engineering
0803 Computer Software
0806 Information Systems
Publication Status
Published