• 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