• DocumentCode
    3635409
  • Title

    N-version programming: a unified modeling approach

  • Author

    K. Goseva-Popstojanova;A. Grnarov

  • Author_Institution
    Dept. of Comput. Sci., fac. of Electr. Eng., Skopje, Macedonia
  • fYear
    1996
  • Firstpage
    363
  • Lastpage
    370
  • Abstract
    This paper presents an unified approach aimed at modeling the joint behavior of the N version system and its operational environment. Our objective is to develop reliability model that considers both functional and performance requirements which is particularly important for real-time applications. The model is constructed in two steps. First, the Markov model of N version failure and execution behavior is developed. Next, we develop the user-oriented model of the operational environment. In accounting for dependence we use the idea that the influence of the operational environment on versions failures and execution times induces correlation. The model addresses a number of basic issues and yet yields closed-form solutions that provide considerable insight into how reliability is affected by both versions characteristics and the operational environment.
  • Keywords
    "Fault tolerance","Fault tolerant systems","Timing","Software performance","Fault detection","Computer science","Application software","Delay effects","Time factors","Performance analysis"
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO 96. Beyond 2000: Hardware and Software Design Strategies., Proceedings of the 22nd EUROMICRO Conference
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-7487-3
  • Type

    conf

  • DOI
    10.1109/EURMIC.1996.546459
  • Filename
    546459