• DocumentCode
    3142335
  • Title

    Automated reliability estimation over partial systematic explorations

  • Author

    Pavese, Esteban ; Braberman, Victor ; Uchitel, Sebastian

  • fYear
    2013
  • fDate
    18-26 May 2013
  • Firstpage
    602
  • Lastpage
    611
  • Abstract
    Model-based reliability estimation of software systems can provide useful insights early in the development process. However, computational complexity of estimating reliability metrics such as mean time to first failure (MTTF) can be prohibitive both in time, space and precision. In this paper we present an alternative to exhaustive model exploration-as in probabilistic model checking-and partial random exploration-as in statistical model checking. Our hypothesis is that a (carefully crafted) partial systematic exploration of a system model can provide better bounds for reliability metrics at lower computation cost. We present a novel automated technique for reliability estimation that combines simulation, invariant inference and probabilistic model checking. Simulation produces a probabilistically relevant set of traces from which a state invariant is inferred. The invariant characterises a partial model which is then exhaustively explored using probabilistic model checking. We report on experiments that suggest that reliability estimation using this technique can be more effective than (full model) probabilistic and statistical model checking for system models with rare failures.
  • Keywords
    computational complexity; formal verification; inference mechanisms; software metrics; software reliability; automated reliability estimation; computation cost; failures; invariant inference; partial model; partial systematic explorations; probabilistic model checking; reliability metrics; simulation; state invariance; statistical model checking; system model; Computational modeling; Estimation; Measurement; Model checking; Numerical models; Probabilistic logic; Reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2013 35th International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-3073-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2013.6606606
  • Filename
    6606606