• DocumentCode
    375453
  • Title

    An evolutionary and adaptive approach for n-version programming

  • Author

    Grosspietsch, K.E. ; Romanovsky, A.

  • Author_Institution
    German Nat. Res. Center for Inf. Technol., St. Augustin, Germany
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    182
  • Lastpage
    189
  • Abstract
    In this paper a concept is described to further improve the dependability characteristics of n-version systems. As one part of this strategy, we introduce an adaptive version management scheme. It is based on the use of dynamically changeable weight factors associated to the different versions of the system. Additionally, we propose to use a specific evolutionary scheme of design diversity combining n-version programming with genetic algorithms. Moreover, an additionally introduced segmentation scheme allows the combination of this strategy with recovery approaches
  • Keywords
    configuration management; genetic algorithms; programming; redundancy; software fault tolerance; GA; adaptive version management scheme; dependability characteristics; design diversity; dynamically changeable weight factors; evolutionary approach; genetic algorithms; multiversion programming; n-version programming; segmentation scheme; Algorithm design and analysis; Application software; Computer bugs; Costs; Genetic algorithms; Genetic programming; Information technology; Software design; Software engineering; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2001. Proceedings. 27th
  • Conference_Location
    Warsaw
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-1236-4
  • Type

    conf

  • DOI
    10.1109/EURMIC.2001.952453
  • Filename
    952453