Skip to main content

Vergleich verschiedener Methoden zur Erzielung von Fehlertoleranz für zyklisch aufgerufene Automatisierungsprogramme

  • Conference paper
Prozeßrechner 1984

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 86))

  • 78 Accesses

Zusammenfassung

Entwurfs- und Programmierfehler in zyklisch aufgerufenen Automatisierungsprogrammen können bewirken, daß falsche Ausgangsgrößen ermittelt werden, oder daß in einem Zyklus kein Resultat errechnet wird. Es werden zwei bekannte Methoden zur Erzielung von Fehlertoleranz für Anwendungen mit hohen Verfügbarkeitsanforderungen erläutert, nämlich die “Recovery-Block”-Methode und die „N-Version-Programming“-Methode. Anschliessend wird als neues Verfahren die Methode der „zyklischen Abwechslung“ vorgestellt. Diese Methoden werden am Beispiel einer fehlertoleranten Programmierung eines Regelalgorithmus für einen Mikrorechner als Regler miteinander verglichen. Das neue Verfahren der „zyklischen Abwechslung“ wird außerdem an Hand eines Modellprozesses getestet. Die Ergebnisse werden aufgezeigt und diskutiert.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Anderson, T. and Lee, P. A.: Fault-Tolerance, Principles and Practice, Prentice Hall Inc., Englewood Cliffs, 1981

    Google Scholar 

  2. Arizienis, A. and Chen, L.: On the Implementation of N-Version-Programming for Software Fault Tolerance During Program Execution, Proceedings COMPSAC 77, Chicago ( II ), November 1977, pp. 149–155

    Google Scholar 

  3. Campbell, R. H. et. al.: Simulations of a fault tolerant deadline mechanism, Digest Paper of FTCS-9, Madison, June 1979, pp. 95–101

    Google Scholar 

  4. Echtle, Klaus et. al.: Zur Begriffsschilderung bei der Beschreibung von Fehlertoleranz-Verfahren, Institut für Informatik IV, Universität Karlsruhe, Mai 1983

    Google Scholar 

  5. Hecht, H.: Fault-Tolerante Software: Motivation and Capabilities, Presented at the Symposium on Computer Software Engineering. Polytechnic Institute of New York, April 20–22, 1976, pp. 376–393

    Google Scholar 

  6. Horning, J. J. et. al.: A Program Structure for error defection and recovery. Lecture Notes in Computer Science, Vol.16, Springer-Verlag, Berlin, 1974, pp. 171–187

    Google Scholar 

  7. Kopetz, H.: Softwarezuverlässigkeit. Carl Hanser Verlag, München, Wien, 1976, S. 17–23

    Google Scholar 

  8. Lauber, R.: Prozeßautomatisierung I. Springer Verlag, Beri in-Heidelberg- New York, 1976, S. 216–230

    MATH  Google Scholar 

  9. Zadeh, L. A.: The concept of a Linguistic Variable and its Application to Approximate Reasoning, American Elsevier Publishing Company, 1976, Chap. 1. 3.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhou, S. (1984). Vergleich verschiedener Methoden zur Erzielung von Fehlertoleranz für zyklisch aufgerufene Automatisierungsprogramme. In: Trauboth, H., Jaeschke, A. (eds) Prozeßrechner 1984. Informatik-Fachberichte, vol 86. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-70086-6_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-70086-6_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-13858-7

  • Online ISBN: 978-3-642-70086-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics