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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Anderson, T. and Lee, P. A.: Fault-Tolerance, Principles and Practice, Prentice Hall Inc., Englewood Cliffs, 1981
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
Campbell, R. H. et. al.: Simulations of a fault tolerant deadline mechanism, Digest Paper of FTCS-9, Madison, June 1979, pp. 95–101
Echtle, Klaus et. al.: Zur Begriffsschilderung bei der Beschreibung von Fehlertoleranz-Verfahren, Institut für Informatik IV, Universität Karlsruhe, Mai 1983
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
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
Kopetz, H.: Softwarezuverlässigkeit. Carl Hanser Verlag, München, Wien, 1976, S. 17–23
Lauber, R.: Prozeßautomatisierung I. Springer Verlag, Beri in-Heidelberg- New York, 1976, S. 216–230
Zadeh, L. A.: The concept of a Linguistic Variable and its Application to Approximate Reasoning, American Elsevier Publishing Company, 1976, Chap. 1. 3.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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