• DocumentCode
    3376144
  • Title

    Modeling and Verification for Probabilistic Properties in Software Product Lines

  • Author

    Rodrigues, Genaina N. ; Alves, Vander ; Nunes, Vinicius ; Lanna, Andre ; Cordy, Maxime ; Schobbens, Pierre-Yves ; Sharifloo, Amir Molzam ; Legay, Axel

  • Author_Institution
    Comput. Sci. Dept., Univ. of Brasilia, Brasilia, Brazil
  • fYear
    2015
  • fDate
    8-10 Jan. 2015
  • Firstpage
    173
  • Lastpage
    180
  • Abstract
    We propose a model for feature-aware discrete-time Markov chains, called FDTMC, as a basis for verifying probabilistic properties, e.g., Reliability and availability, of product lines. To verify such properties on FDTMC, we compare three techniques. First, we experiment with two different parametric techniques to obtain this formula: the classical one builds it from the model as whole, and a new one that builds it compositionally from a sequence of modules. Finally, we propose a new technique that performs a bounded verification for the whole product line, and thus takes advantage of the high probability of common behaviors of the product line. It computes an approximate formula, represented as an arithmetic decision diagram. Experimental results on a vital signal monitoring system prototype are provided and compared for these techniques aiming at analysing them for scalability issues of size and computational time. They show complementary advantages, and we provide criteria to choose a technique depending on the characteristics of the model.
  • Keywords
    Markov processes; decision diagrams; probability; program verification; software product lines; FDTMC; approximate formula; arithmetic decision diagram; bounded verification; feature-aware discrete-time Markov chains; parametric techniques; probabilistic properties modeling; probabilistic properties verification; product lines availability; product lines reliability; software product lines; vital signal monitoring system prototype; Computational modeling; Markov processes; Mathematical model; Parametric statistics; Probabilistic logic; Reliability; Software; DTMC; Software Product Lines; parametric model checking; probabilistic verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering (HASE), 2015 IEEE 16th International Symposium on
  • Conference_Location
    Daytona Beach Shores, FL
  • Print_ISBN
    978-1-4799-8110-6
  • Type

    conf

  • DOI
    10.1109/HASE.2015.34
  • Filename
    7027429