• DocumentCode
    3631401
  • Title

    Performability modeling of N version programming technique

  • Author

    K. Goseva-Popstojanova;A. Grnarov

  • Author_Institution
    Dept. of Comput. Sci., Fac. of Electr. Eng., Skopje, Macedonia
  • fYear
    1995
  • Firstpage
    209
  • Lastpage
    218
  • Abstract
    The paper presents a detailed, but efficiently solvable model of the N version programming for evaluating reliability and performability over a mission period. Employing a hierarchical decomposition we reduce the model complexity and provide a modeling framework for evaluating the NVP failure and execution time behavior and the operational environment, as well. The failure and execution rates are treated as random variables and the operational profile is analyzed on the microstructure level, looking at probabilities of occurrence, failure and execution rates for each partition of input space. The reliability submodel that represents per run behavior of NVP, includes both functional failures and timing failures thus resulting in system reliability which accounts for performance requirements. The successive runs are modeled by the performance submodel, that represents the iterative nature of the software execution. Combining the results of both submodels, we assess the performability over a mission period that represents the collective effect of multiple system attributes on the NVP effectiveness.
  • Keywords
    "Software performance","Fault tolerance","Computer science","Timing","Performance analysis","Delay","Testing","Fault detection","Performance evaluation","Failure analysis"
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1995. Proceedings., Sixth International Symposium on
  • ISSN
    1071-9458
  • Print_ISBN
    0-8186-7131-9
  • Type

    conf

  • DOI
    10.1109/ISSRE.1995.497660
  • Filename
    497660