• DocumentCode
    3296749
  • Title

    N-Version Software Systems Design

  • Author

    Golubev, I.M. ; Tsarev, R.J. ; Semenko, T.I.

  • Author_Institution
    SUVPT SRI, Krasnoyarsk
  • fYear
    2005
  • fDate
    21-27 March 2005
  • Firstpage
    147
  • Lastpage
    149
  • Abstract
    The problem of developing an optimal structure of N-version software system presents a kind of very complex optimization problem. This causes the use of deterministic optimization methods inappropriate for solving the stated problem. In this view, exploiting heuristic strategies looks more rational. In the field of pseudo-Boolean optimization theory, the so called method of varied probabilities (MVP) has been developed to solve problems with a large dimensionality. Some additional modifications of MVP have been made to solve the problem of N-version systems design. Those algorithms take into account the discovered specific features of the objective function. The practical experiments have shown the advantage of using these algorithm modifications because of reducing a search space.
  • Keywords
    configuration management; optimisation; search problems; software engineering; N-version software systems design; method of varied probabilities; multiversion programming; optimal structure; optimization problem; pseudoBoolean optimization theory; search space; Adders; Control systems; Fault tolerant systems; Informatics; Multidimensional systems; Optimization methods; Signal synthesis; Software design; Software systems; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modern Technique and Technologies, 2005. MTT 2005. 11th International Scientific and Practical Conference of Students, Post-graduates and Young Scientists
  • Conference_Location
    Tomsk
  • Print_ISBN
    978-0-7803-8877-2
  • Electronic_ISBN
    978-0-7803-8878-9
  • Type

    conf

  • DOI
    10.1109/SPCMTT.2005.4493232
  • Filename
    4493232