• DocumentCode
    3077702
  • Title

    Automated Analysis of Reliability Architectures

  • Author

    Bozzano, M. ; Cimatti, Alessandro ; Mattarei, Cristian

  • Author_Institution
    Fondazione Bruno Kessler, Trento, Italy
  • fYear
    2013
  • fDate
    17-19 July 2013
  • Firstpage
    198
  • Lastpage
    207
  • Abstract
    The development of complex and critical systems calls for a rigorous and thorough evaluation of reliability aspects. Over the years, several methodologies have been introduced in order to aid the verification and analysis of such systems. Despite this fact, current technologies are still limited to specific architectures, without providing a generic evaluation of redundant system definitions. In this paper we present a novel approach able to assess the reliability of an arbitrary combinatorial redundant system. We rely on an expressive modeling language to represent a wide class of architectural solutions to be assessed. On such models, we provide a portfolio of automatic analysis techniques: we can produce a fault tree, that represents the conditions under which the system fails to produce a correct output, based on it, we can provide a function over the components reliability, which represents the failure probability of the system. At its core, the approach relies on the logical formalism of equality and uninterpreted functions, it relies on automated reasoning techniques, in particular Satisfiability Modulo Theories decision procedures, to achieve efficiency. We carried out an extensive experimental evaluation of the proposed approach on a wide class of multi-stage redundant systems. On the one hand, we are able to automatically obtain all the results that are manually obtained in [1], on the other, we provide results for a much wider class of architectures, including the cases of non-uniform probabilities and of two voters per stage.
  • Keywords
    computability; fault trees; probability; software reliability; arbitrary combinatorial redundant system; automated analysis; automated reasoning techniques; automatic analysis techniques; complex systems; critical systems; expressive modeling language; failure probability; fault tree; logical formalism; reliability architectures; satisfiability modulo theories decision procedures; Analytical models; Computer architecture; Fault trees; Redundancy; Safety; Tunneling magnetoresistance; fault tree analysis; formal verification; reliability architectures; safety assessment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems (ICECCS), 2013 18th International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-0-7695-5007-7
  • Type

    conf

  • DOI
    10.1109/ICECCS.2013.37
  • Filename
    6601824