DocumentCode
3587315
Title
Model Checking of Software Product Lines in Presence of Nondeterminism and Probabilities
Author
Varshosaz, Mahsa ; Khosravi, Ramtin
Author_Institution
Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
Volume
1
fYear
2014
Firstpage
63
Lastpage
70
Abstract
Nowadays, Software Product Lines (SPLs) are being used in a variety of domains including safety-critical systems for which verification of the systems is a matter of concern. Formal modeling and verification of SPLs has been majorly investigated recently. Due to the potential large number of the products in a SPL, individual verification of all products could be costly or even impractical. Hence, there is a need for verification methods that can verify the whole family´s behavior at once. In this paper, we focus on the probabilistic model checking of software product lines in which the behavior of individual products can be described in terms of Markov decision processes. We introduce a mathematical model, Markov Decision Process Family (MDPF), to compactly represent the behavior of the whole family. We also provide a model checking algorithm in order to verify MDPFs against properties expressed in probabilistic computational tree logic.
Keywords
Markov processes; probabilistic logic; probability; program verification; software product lines; trees (mathematics); MDPF; Markov decision process family; SPL; formal modeling; formal verification; nondeterminism; probabilistic computational tree logic; probabilistic model checking; software product lines; Integrated circuits; Markov processes; Mathematical model; Media; Model checking; Probabilistic logic; Software; Markov Decision Process; Markov Decision Process Family; Probabilistic Model Checking; Software Product Line;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2014 21st Asia-Pacific
ISSN
1530-1362
Print_ISBN
978-1-4799-7425-2
Type
conf
DOI
10.1109/APSEC.2014.18
Filename
7091292
Link To Document