Abstract
Bei einer wachsenden Zahl von Rechneranwendungen werden heute sehr hohe Anforderungen an die Korrektheit von Programmen gestellt. Bedenkt man die gleichzeitig stark anwachsende Komplexität der Softwaresysteme, so erscheint die Problematik, Software fehlerfrei zu erstellen, immer gravierender. Als einer der Gründe für die mangelhafte Qualität der heutigen Software kann angesehen werden, daß die Struktur herkömmlicher Programmiersprachen auf eine unter dem Gesichtspunkt heutiger Realisierungsmöglichkeiten veraltete Rechnerarchitektur ausgerichtet ist.
Im Verlauf der Rechnerentwicklung wurde eine Reihe von Ansätzen entwickelt, um diese Architektur abzulösen. Der nachfolgende Beitrag soll einen kurzen überblick über derartige Alternativen bringen. Behandelt werden dabei insbesondere Datenfluß- und Reduktionskonzepte.
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
J. Backus Can Programming be liberated from the von Neumann style? A functional style and its algebra of programs Comm. ACM 21, 8 (August 1978), S. 613–641
K.J. Berkling Reduction languages for reduction machines Proc. 2nd Int. Symp. Computer Architecture, 1975, S.133–140
W. Brauer (ed.) Net theory and applications Springer-Verlag Berlin Heidelberg 1980
W.F. Clocksin, C.S. Mellish Programming in Prolog Springer-Verlag Berlin Heidelberg New York 1981
J.B. Dennis Data flow supercomputers Computer, November 1980, S.48–56
J.B. Dennis The varieties of data flow computers Proc. 1st Int. Conf. on Distr. Computing Systems, 1979, s.430–439
H.J. Genrich, K. Lautenbach System level modelling with high level Petri nets Theoretical Computer Science 13(1981), S. 109–136 North Holland Publishing Company 1981
K.-E. Großpietsch Systemspezifikation durch Prädikat/Transitionsnetze sowie reguläre Ausdrücke und daraus resultierende Fehlermodelle GI-Workshop ’Prognosemodelle für Fehleranfälligkeit’, Siemens AG 1983, S. 16–30
W.E. Kluge, H. Schlütter An architecture for the direct execution of reduction languages Proc. Int. Workshop High-Level Language Comp. Arch., 1980, S. 174–180
G. J. Myers Advances in computer architecture (Second edition) j. Wiley and Sons, New York 1982
C. Schmittgen, W. Kluge A system architecture for the concurrent evaluation of applicative program expressions 10th Int. Symp. Computer Architecture, 1983, S. 356–369
P.C. Treleaven, D.R. Brownbridge, R.C. Hopkins Data-driven and demand-driven computer architecture Computing surveys, Vol. 14, March 1982, S. 93–143
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
Großpietsch, KE. (1984). Rechnerarchitekturen zur Unterstützung korrekter und transparenter Programmierung. In: Belli, F., Pfleger, S., Seifert, M. (eds) Software-Fehlertoleranz und -Zuverlässigkeit. Informatik-Fachberichte, vol 83. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-69705-0_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-69705-0_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-13383-4
Online ISBN: 978-3-642-69705-0
eBook Packages: Springer Book Archive