• DocumentCode
    2496886
  • Title

    Deriving the optimal structure of N-version software under resource requirements and cost/timing constraints

  • Author

    Kovalev, I.V. ; Grosspietsch, K.E.

  • Author_Institution
    Dept. of Comput. Sci., Krasnoyarsk Tech. Univ., Russia
  • Volume
    2
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    200
  • Abstract
    The paper presents an approach to systematically derive the optimal structure of fault-tolerant software for safety-critical control processes, with respect to resource requirements and cost- and timing constraints. For the modelling of the control process, a graph model description is used; basic static distributed scheduling and allocation decisions for the tasks are performed and task computation times are defined. Adaptive optimization techniques are used to derive the optimal solution for the given requirements. The application of the method in practice is illustrated by the example of a software system for spacecraft control
  • Keywords
    aerospace control; configuration management; graph theory; optimisation; processor scheduling; resource allocation; safety-critical software; software fault tolerance; space vehicles; N-version software; adaptive optimization techniques; basic static distributed scheduling; control process modelling; cost/timing constraints; fault-tolerant software; graph model description; optimal solution; optimal structure; resource requirements; safety-critical control processes; software system; spacecraft control software; task allocation decisions; task computation times; Application software; Control systems; Distributed computing; Fault tolerant systems; Optimal control; Process control; Processor scheduling; Software safety; Software systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2000. Proceedings of the 26th
  • Conference_Location
    Maastricht
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0780-8
  • Type

    conf

  • DOI
    10.1109/EURMIC.2000.874419
  • Filename
    874419