Skip to main content

Strukturierter Entwurf, Implementation und Validation eines Menü-geführten Identifikations-Programmpaketes auf einer PEARL-Engine

  • Conference paper
PEARL 89 — Workshop über Realzeitsysteme

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

  • 33 Accesses

Zusammenfassung

Es wird eine Methode zum Entwurf von Struktogramm-basierten modularen Algorithmen in PEARL-orientierter Ausprägung, am Beispiel eines Programmpaketes zur Systemidentifikation, vorgeschlagen. Diese Methode ermöglicht es, die Vorgehensweise beim strukturierten Entwurf auch auf Algorithmen in Realzeit-Umgebung zu erweitern. Neben der Ergänzung der üblichen Strukturblöcke um solche für Prozeduren und Tasks wird auch eine Erweiterung der Funktions-Struktur-Bäume um Task-Einplanungs-Bezüge neben den üblichen Prozedur-Aufruf-Bezügen eingeführt.

Zur Modularisierung wird ein Import-Graph in Form eines Modul-Baums erstellt. Auf die Verwendung von Modul-globalen Variablen wird zugunsten einer Datenkapselung grundsätzlich verzichtet und die Kommunikation zwischen den Moduln nur über Parameterlisten entsprechender Prozeduren zugelassen. Eine derartige Lösung ist auch bei Moduln mit Tasks im Sinne von PEARL möglich. Abweichungen von diesen Prinzipien werden in der Implementation nur realisierungsbedingt, d.h. z.B. infolge begrenzten Speicherplatzes, zugelassen und müssen in systematischer und konsistenter Weise aus dem Entwurf ableitbar sein.

Die modulare Struktur ist im Sinne des PEARL-orientierten Entwurfs um den entsprechenden Realzeit-Verwaltungs-Modul ergänzt zu interpretieren.

Die vorgeschlagene Entwurfsform wurde auch mit der Zielsetzung erarbeitet, eine geeignete „Darstellungs-Qualität“ im Sinne von Vollständigkeit und Konsistenz zu erreichen.

Im zweiten Teil des Aufsatzes wird auf das systematische Vorgehen und auf Probleme bei der Validation des Identifikationspaketes an Hand von „reproduzierbaren Meßdaten“ eingegangen. Dabei werden insbesondere auch Gründe für die Notwendigkeit einer Arithmetik in doppelter Genauigkeit auch in PEARL-Laufzeitsystemen verdeutlicht.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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. Blaschek, G., G. Pomberger, F. Ritzinger (1987). Einführung in die Programmiersprache Modula-2. Springer-Verlag, Berlin.

    Google Scholar 

  2. DIN 66 253 Teil 1 (1981). Prorammiersprache PEARL: Basic-PEARL. Beuth-Verlag, Berlin.

    Google Scholar 

  3. Zalewski, J., W. Ehrenberger, (Editors) (1989). Hardware and Software for Real-Time Process Control, Proc. of IFIP Working Conference, Warschau, 1988. North-Holland, Amsterdam.

    Google Scholar 

  4. Burns, A. (1988). Programming in OCCAM-2. Addison-Wesley P.C., Reading.

    Google Scholar 

  5. Schmidt, G. (1985). MSRBASIC - Kurzübersicht. Lehrstuhl für Steuerungs-und Regelungstechnik. Universit?t München.

    Google Scholar 

  6. Welfonder, E.,Th. Roehrich (1981). Meldungs-und Protokolliersystem der PEARL-Anwenderbibliothek. PEARL-Rundschau, H. 6, Bd. 2, 68–77.

    Google Scholar 

  7. Unbehauen, H., Chr. Schmid, F. Böttinger, B. Bauer, B. Göhring (1975). KEDDC, Ein kombiniertes ProzeBrechnerprogrammsystem zum Entwurf und Einsatz von DDC-Algorithmen. Bericht KFK—PDV 37, Gesellschaft für Kernforschung, Karlsruhe.

    Google Scholar 

  8. Mann, W. (1978). OLID-SISO: Ein Programm zur On-Line-Identifikation dynamischer Prozesse mit Prozeßrechnern-Benutzeranleitung. Bericht KFK—PDV 114, Gesellschaft für Kernforschung, Karlsruhe.

    Google Scholar 

  9. Pnigk, D., H.-P. Sch?lz (1987). Interaktives Mikrorechnersystem füür Echtzeit-Identifikations-aufgaben. msr 30, H. 8, 358–361.

    Google Scholar 

  10. Sauter, D., F. Schindler, H. Windauer (1985). Abschlu?bericht füür das Forschungs-und Entwicklungsvorhaben: Portables PEARL-Softwareentwicklungssystem füür Mikrorechner (PEARL Engine 68 000). IRT Institut füür Rundfunktechnik, Müünchen.

    Google Scholar 

  11. Baacke, P. (1989). Programmpaket Identifikation- Entwurf des Gesamtkonzepts-und - Discrete Square Root Filtering in Covariance Form -. Leistungsnachweise, Institut für Automatisierungstechnik, Universität Bremen.

    Google Scholar 

  12. DIN 66 261 (1985). Sinnbilder füür Struktogramme nach Nassi-Shneiderman. Beuth-Verlag, Berlin.

    Google Scholar 

  13. Thiele, G. (1987). Strukturierter Entwurf von Realzeit-Algorithmen füür Mikrorechner in der Proze?-Automatisierung. Berichte Elektrotechnik, Nr. 4/87, Universitat Bremen.

    Google Scholar 

  14. Thiele, G. (1987). Algorithmen zur Parametersch?tzung zeitdiskreter Einfachmodelle mit dem Proze?rechner. Fortschrittberichte VDI, Reihe 8, Nr. 133, VDI-Verlag.

    Google Scholar 

  15. DIN 66 253, Teil 3 (1989). Prorammiersprache PEARL: Mehrrechner-PEARL. Beuth-Verlag, Berlin.

    Google Scholar 

  16. PEARL Programming System for Personal Computers under IBM Operating System/2 - User-Manual (1988). Firmenschrift der Firma Werum, Luneburg.

    Google Scholar 

  17. Lauber, R. (1983). EPOS-Einfüührung. Institut füür Regelungstechnik und Prozeo-Automatisierung, Universit?t Stuttgart, und Firma GPP, Oberhaching, 4. Auflage.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Thiele, G., Popovic, D., Baacke, P., Flügel, P., Renner, L. (1989). Strukturierter Entwurf, Implementation und Validation eines Menü-geführten Identifikations-Programmpaketes auf einer PEARL-Engine. 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_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-75291-9_15

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-642-75291-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics