DocumentCode :
2726838
Title :
Variability Management of Reliability Models in Software Product Lines: An Expressiveness and Scalability Analysis
Author :
Nunes, Vinicius ; Fernandes, Paula ; Alves, Vander ; Rodrigues, Genaína
Author_Institution :
Dept. de Cienc. da Comput. - CiC, Univ. de Brasilia, Brasilia, Brazil
fYear :
2012
fDate :
23-28 Sept. 2012
Firstpage :
51
Lastpage :
60
Abstract :
Some domains, specially those of critical systems, require dependable software. Ensuring dependability is not a trivial problem. Model checking can be used to estimate the reliability of a software through models that represent the behavior of the system. Through these models it is possible to estimate and measure quantitatively properties such as reliability. In the context of Software Product Lines (SPL), we need to check an entire family of systems. It is not feasible to build a model for each configuration of a SPL as the number of models required can be very large. Some contributions directly address this issue proposing techniques specifically tailored for SPL. Particularly, the technique of parametric model-checking allows the use of a single model to obtain properties values from different configurations through an arithmetic formula. However, even an arithmetic formula may not be easy to evaluate. If the number of operands is large enough the cost of evaluation of this formula could also be large. Current techniques may impose limitations over the variability and/or system architecture. To the best of our knowledge, to handle variability on model checking is still an open problem. This work is an investigation of the whole process of obtaining a parametric arithmetic formula for a SPL. Knowing this process and the factors that directly affect the growth of the formula, we are able to develop new techniques to deal with parametric model-checking in SPL with less restrictions.
Keywords :
formal verification; software management; software reliability; SPL; critical systems; parametric arithmetic formula; parametric model-checking technique; reliability models; scalability analysis; software product lines; software reliability; variability management; Electrocardiography; Markov processes; Parametric statistics; Software; Software reliability; Dependability; Model Checking; Reliability; SPL;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Components Architectures and Reuse (SBCARS), 2012 Sixth Brazilian Symposium on
Conference_Location :
Natal
Print_ISBN :
978-1-4673-4783-9
Type :
conf
DOI :
10.1109/SBCARS.2012.23
Filename :
6394974
Link To Document :
بازگشت