Zusammenfassung
Die Notwendigkeit der Anwendung von Prinzipien des Software Engineerings und somit der Einsatz von CASE (Computer Aided Software Engineering) Umgebungen auch bei der Entwicklung von Realzeitsystemen ist heute unbestritten. Bei der Entwicklung solcher Systeme mit der Zielsprache PEARL muß dabei gewährleistet sein, daß in der Systemspezifikation die Beschreibung von Tasks, Parallelität, daten- und ereignisabhängiger Steuerung von Tasks sowie Synchronisierungsmaßnahmen im Rahmen der CASE Umgebung möglich ist. Bei der automatischen Verifikation dieser Systemspezifikation durch CASE Umgebungen wird derzeit i.A. die Konsistenz der Spezifikation durch statische Analysen geprüft. Im angesprochenen Anwendungsbereich ist aber für die Brauchbarkeit einer Lösung die Frage der Rechtzeitigkeit entscheidend. Dies bedeutet, daß unter anderem die Berücksichtigung der Zeitdauer von Teilschritten oder die Berücksichtigung der Häufigkeitsverteilung des Auftretens von Ereignissen bei der Überprüfung der Spezifikation gewährleistet sein muß. Dazu reicht eine statische Analyse aber nicht aus.
In diesem Beitrag wird beschrieben, wie durch die Ergänzung der Entwicklungsumgebung für Realzeitsysteme EPOS durch eine auf Petri-Netz Modellierung beruhende Simulationskomponente (PACE), eine dynamische Betrachtung der Systemspezifikation auf den verschiedenen Abstraktionsebenen im Rahmen des Top Down Entwurfs ermöglicht wird. Damit kann frühzeitig der Entwurf hinsichtlich des ‘Timing’ und anderer, von der Dynamik abhängiger Eigenschaften, überprüft werden. Denn auch hier gilt: je früher ein Entwurfsfehler festgestellt wird, desto weniger aufwendig ist dessen Beseitigung.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literatur
GPP mbH: EPOS Kurzbeschreibung, Darstellung der wichtigsten Eigenschaften, Gesellschaft für Prozeßrechnerprogrammierung mbH Kolpingring 18a, 8024 Oberhaching, 1989
GPP mbH: PACE Kurzdarstellung, Gesellschaft für Prozeßrechnerprogrammierung mbH Kolpingring 18a, 8024 Oberhaching, 1989
Johe, E: Verfahren zur rechnerunterstützten Untersuchung zeitlicher Abläufe, Dissertation, Stuttgart 1987
Popall, M.: Prüfung der Synchronisierung bei Automatisierungspro-grammen, Dissertation, Stuttgart 1987
Rosenstengel, Winand: Petri-Netz, eine Anwendungsorientierte Ein-führung, Vieweg, Braunschweig/Wiesbaden, 1982
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Popall, M. (1989). Simulation und Rapid Prototyping für Realzeitanwendungen auf Spezifikationsebene. In: Henn, R.K.H., Stieger, K. (eds) PEARL 89 — Workshop über Realzeitsysteme. Informatik-Fachberichte, vol 231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-75291-9_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-75291-9_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51986-7
Online ISBN: 978-3-642-75291-9
eBook Packages: Springer Book Archive