Advertisement

Der Einsatz von Software-Diversität in Systemen mit hohen Zuverlässigkeitsanforderungen

  • Udo Voges
Conference paper
Part of the Informatik-Fachberichte book series (INFORMATIK, volume 83)

Zusammenfassung

Systeme mit hohen Zuverlässigkeitsanforderungen verlangen nicht nur auf der Hardware-Seite, sondern auch auf der Software-Seite einen entsprechend hohen Einsatz. Ein Ansatz bei der Software Konstruktion ist die Verwendung von Diversität. Dieser Ansatz wird in einer Reihe von Anwendungen in sicherheitsrelevanten Bereichen verfolgt. Auf eine Realisierung wird näher eingegangen, die Art der Diversität wird beschrieben, und auf die Vorteile und Nachteile wird eingegangen.

Keywords

Software-Diversität Zuverlässigkeit Qualität Redundanz Fehlertoleranz 

Abstract

Systems with high reliability requirements have a high demand not only concerning the hardware, but also the software. In case of software, diversity is one of the possible constructive solutions. There exist several safety related applications which make use of this technique, one of which will be explained in more detail, especially concerning the kind of diversity, its benefits and its disadvantages.

Keywords

software diversity reliability quality redundancy n-version programming fault tolerance 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. /ANDERSON 77/.
    T. Anderson Software Fault Tolerance: A System Supporting Fault-Tolerant Software. Infotech State of the Art Conference on Reliable Software, London, 1977.Google Scholar
  2. /ANDERSON84/.
    T. Anderson Private Kommunikation, 1984.Google Scholar
  3. /BLOOMFIELD84/.
    R. E. Bloomfield, P. Bishop Private Kommunikation, 1984.Google Scholar
  4. /DAHLL79/.
    G. Dahll, J. Lahti Investigation of Methods for Production and Verification of Highly Reliable Software. IFAC Workshop Safecomp’79, Stuttgart, 16–18 May 1979.Google Scholar
  5. /EHRENBERGER83/.
    W. Ehrenberger Safety, Availability, and Cost Questions about Diversity. IFAC Conference ‘Control in Transportation Systems’, Baden-Baden, April 1983.Google Scholar
  6. /FETSCH81/.
    F. Fetsch, L. Gmeiner, U. Voges Entwurf eines hochzuverlässigen redundanten Mikrorechnernetzes. GI-11. Jahrestagung, München 1981, S. 317–326.Google Scholar
  7. /GMEINER79/.
    L. Gmeiner, U. Voges Software Diversity in Reactor Protection Systems: An Experiment. IFAC Workshop Safecomp’79, Stuttgart, 16–18 May 1979.Google Scholar
  8. /HACK83/.
    J. P. Hack Digitale Elektronik in Verkehrsflugzeugen. DGLR-Symposium, Köln, 25–26 Oct 1983.Google Scholar
  9. /HARTMANN 83/.
    Hartmann Erfahrungen mit Flight Standard Software. DGLR-Symposium, Köln, 25–26 Oct 1983.Google Scholar
  10. /KELLY82/.
    J. Kelly Specification of Fault-Tolerant Multi-Version Software, Experimental Studies of a Design Diversity Approach. Dissertation, UCLA 1982.Google Scholar
  11. /MARTIN82/.
    D. J. Martin Dissimilar Software in high integrity applications in flight controls. AGARD-CP-330, 1982.Google Scholar
  12. /RAMAMOORTHY81/.
    C. V. Ramamoorthy et al. Application of a Methodology for the Development and Validation of Reliable Process Control Software. IEEE Trans. Softw. Eng. SE-7 (Nov. 1981) 6, 537–555.CrossRefGoogle Scholar
  13. /STERNER78/.
    B. Sterner Computerised interlocking system - a multidimensional structure in the pursuit of safety. IMechE (Nov/Dec 1978) p.29–30.Google Scholar
  14. /STOCKER83/.
    J. Stocker, J. Rauch CSTS: Ein Software-Testsystem für den Tornado-Autopiloten. DGLR-Symposium, Köln, 25–26 Oct 1983.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1984

Authors and Affiliations

  • Udo Voges
    • 1
  1. 1.Kernforschungszentrum Karlsruhe GmbHInstitut für Datenverarbeitung in der TechnikKarlsruhe 1Germany

Personalised recommendations