• DocumentCode
    894764
  • Title

    An Abstract Language for Specifying Markov Reliability Models

  • Author

    Butler, Ricky W.

  • Author_Institution
    NASA Langley Research Center
  • Volume
    35
  • Issue
    5
  • fYear
    1986
  • Firstpage
    595
  • Lastpage
    601
  • Abstract
    In principle, Markov models can be used to describe the reliability of virtually any fault-tolerant system. However, the process of delineating all of the states and transitions in a model of a complex system can be devastatingly tedious and error-prone. This paper presents a new approach to this problem by using an abstract model-definition language. The language essentially defines a set of rules which are used to generate the Markov model automatically. These rules correspond to the basic concepts used to create models of fault-tolerant systems. A small number of statements in the language can be used to describe a very large model. A variation in the system (such as in the number of initial spares) can be accomplished by changing only one line in the model definition, although such a change represents a large increase in the size of the Markov model. This high-level language is described in a non-formal manner and illustrated by several examples. A computer program has been developed which translates the abstract language described in this paper into the input language for the SURE (Semi-Markov Unreliability Range Evaluator) program. The program has been named ASSIST (Abstract Semi-Markov Specification Interface to the SURE Tool). It is written in Pascal and runs on a VAX 11/750 in the NASA AIRLAB Facility.
  • Keywords
    Aerospace electronics; Aircraft; Combinatorial mathematics; Fault tolerant systems; High level languages; NASA; Power system modeling; Power system reliability; Reliability theory; Space vehicles;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.1986.4335560
  • Filename
    4335560