Zusammenfassung
Zielsetzung und Eignung von PEARL sollten es insbesondere dem Automatisierungsingenieur nahe legen, den Software-Entwurf für Realzeit-Systeme “PEARL-orientiert” durchzuführen. Ein derartiges “Entwurfs-Denken in PEARL” kann einmal dadurch gefördert werden, daß die Stärken von PEARL an konkreten Automatisierungs-Problemen verdeutlicht werden. Auf der anderen Seite muß erkennbar sein, daß Lösungen auf niedrigerer Abstraktionsebene PEARL-orientiert überzeugend dargestellt werden können und Lösungen auf abstrakterer Ebene in PEARL darstellbar und leichter zu verstehen sind.
Zu den Darstellungsmitteln gehören neben den Erweiterungen der Ausdrucksmittel von Struktogrammen auf Module und Tasks im Sinne von PEARL auch die Einfuhrung von Modul-Bäumen als Import-Graphen und von auf Tasks verallgemeinerten Funktions-Strukturbaumen. Konzeptionell von grundlegender Bedeutung ist das funktionelle Verständnis der Realzeitverwaltung im Sinne eines von PEARL “mitgelieferten” Realzeitverwaltungs-Moduls.
Die genannten Darstellungsmittel werden gegenüber früheren Veröffentlichungen in erweiteter Form vorgestellt und diskutiert. Außerdem werden an Hand von veröffentlichten Problemlösungen, wie z.B. der Programmierung von konkurrierenden Tasks für Steuerungsprobleme in einer eigens hierfür geschaffenen Pascalähnlichen Sprache [2], die Möglichkeiten eines PEARL-orientierten Entwurfs verdeutlicht.
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
Stieger, K. (1989). PEARL 90 — Die Weiterentwicklung von PEARL. In R. Henn, K. Stieger (Hrsg.): PEARL 89 — Workshop über Realzeitsysteme, Informatik-Fachberichte 231, Springer-Verlag, Berlin, pp. 99–136.
Ley, F. und M. von Wüllen (1989). Eine freiprogrammierbare Steuerung zur Realisierung von parallelen Ablaufstrukturen. Automatisierungstechnische Praxis atp, 30, H.7., pp.343–349.
Thiele, G., D. Popovic, U. Claussen und E. Wendland (1990). Entwurf und Implementierung einer Menü-geführten graphisch konfigurierbaren und Multi-Tasking-fähigen Mehrregelkreis-Feldstation. In H. Rzehak, L. Drebinger (Hrsg.): Proc. Echtzeit 90, Sindelfingen 1990, pp. 147–156.
Thiele, G., D. Popovic, P. Baacke, P. Flügel und L. Renner (1990). Strukturierter Entwurf, Implementation und,Validation eines Menü-geführten Identifikations-Programmpakets auf einer PEARL-Engine. In R. Henn, K. Stieger (Hrsg.): PEARL 89 — Workshop über Realzeitsysteme, Informatik-Fachberichte 231, Springer-Verlag, Berlin, pp. 196–209.
Blaschek, G., G. Pomberger und F. Ritzinger (1987). Einführung in die Programmiersprache Modula — 2. Springer-Verlag, Berlin.
Nielsen, K. und K. Shumate (1988). Designing Large Real-Time Systems with Ada. McGraw-Hill Book Company, New York.
Inmos Ltd. (1988). Communicating Process Architecture. Prentice-Hall, New York, ch. 8, pp. 105–120.
Künzel, O. (1990). Meßdatenverarbeitung einer Meteo-Station mit Pascal-RTK. In H. Rzehak, L. Drebinger (Hrsg.): Proc. Echtzeit 90, Sindelfingen 1990, pp. 449–456.
Meyer, B. (1988). Object-oriented Software Construction. Prentice-Hall, New York.
Mellor, S.J. und P.T. Ward (1986). Structured Development for Real-Time Systems. Vol.3, Yourdon Press, Englewood Cliffs.
DIN 66253, Teil 3 (1989). Programmiersprache PEARL: Mehrrechner-PEARL. Beuth-Verlag, Berlin.
Schmidt, G. (1985). MSRBASIC-Kurzübersicht. Lehrstuhl für Steuerungs- und Regelungstechnik, Universität München.
Thiele, G. (1987). Strukturierter Entwurf von Realzeit-Algorithmen für Mikrorechner in der Prozeßautomatisierung. Berichte Elektrotechnik, Nr. 4/87, Universität Bremen.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Thiele, G. (1990). Software-Entwurf für Automatisierungssysteme mit PEARL. In: Gerth, W., Baacke, P. (eds) PEARL 90 — Workshop über Realzeitsysteme. Informatik-Fachberichte, vol 262. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-46725-7_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-46725-7_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53464-8
Online ISBN: 978-3-642-46725-7
eBook Packages: Springer Book Archive