Skip to main content

PEARL in der Sicherheitstechnik

  • Conference paper

Part of the book series: Informatik aktuell ((INFORMAT))

Zusammenfassung

Jeder der vier Sicherheitsanforderungsklassen (SIL) nach IEC 61508 wird eine Menge statischer und inhärent sicherer Sprachkonstrukte zugeordnet, deren Syntax die Einhaltung der jeweils geltenden Einschränkungen und Regeln erzwingt. Die Mengen sind so gewählt, daß darin formulierte Programme in jeder Klasse mit hinreichender Vertrauenswürdigkeit als korrekt nachgewiesen werden können. Für die drei unteren Sicherheitsklassen werden Derivate der Echtzeitprogrammiersprache PEARL vorgestellt, und zwar das sehr eingeschränkte Verifiable-PEARL zur Anwendung verifizierter Bausteinbibliotheken auf dem Niveau SIL 3, das eingeschränkte Safe-PEARL ohne Nebenläufigkeit auf SIL 2 und HI-PEARL für SIL 1 und asynchronen Mehrprozeßbetrieb. Außerdem werden inhärent sichere Sprachkonstrukte zur Formulierung von Ablaufplänen definiert.

Gefördert durch die Bundesanstalt für Arbeitsschutz und Arbeitsmedizin, Dortmund, im Rahmen des Forschungsprojektes F 1636 “Untersuchungen zu Programmiersprachen mit eingeschränktem Sprachumfang für den Einsatz in Steuerungen mit Sicherheitsaufgaben — Methodenlehre sicherheitsgerichteter Echtzeitprogrammierung”

This is a preview of subscription content, log in via an institution.

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. R. Descartes: Meditationes de prima philosophia, in quibus Dei existentia et animae humanae a corpore distinctio demonstrantur. Paris, 1641.

    Google Scholar 

  2. DIN 66 253-2: Programmiersprache PEARL 90. Berlin-Köln: Beuth Verlag, 1998.

    Google Scholar 

  3. W.A. Halang: Erweiterung und Anwendung von PEARL zur Programmierung speicherprogrammierbarer Steuerungen. In PEARL 90, W. Gerth und P. Baacke (Hrsg.), pp. 12–21. Informatik-Fachberichte 262. Berlin-Heidelberg: Springer-Verlag, 1990.

    Google Scholar 

  4. W.A. Halang und A.D. Stoyenko: Extending PEARL for Industrial Real-Time Applications. IEEE Software, 10, 4, 65–74, 1993.

    Article  Google Scholar 

  5. L. Hatton: Safer C: Developing for High-Integrity and Safety-Critical Systems. McGraw-Hill, 1995.

    Google Scholar 

  6. IEC 61131-3: Programmable Controllers, Part 3: Programming Languages. Genf: Internationale Elektrotechnische Kommission, 1992.

    Google Scholar 

  7. Entwurf IEC 61508-1 (VDE 0801): Funktionale Sicherheit — Sicherheitssysteme. Teil 1: Allgemeine Anforderungen. Genf: Internationale Elektrotechnische Kommission, Dezember 1995.

    Google Scholar 

  8. J.J. Joyce und C.-J.H. Seger (Hrsg.): Higher Order Logic Theorem Proving and Its Applications. Lecture Notes in Computer Science, Vol. 780. Berlin-Heidelberg-New York: Springer-Verlag, 1993.

    Google Scholar 

  9. H. Krebs und U. Haspel: Ein Verfahren zur Software-Verifikation. Regelungstechnische Praxis rtp 26, 73–78, 1984.

    Google Scholar 

  10. P. Schlatter: Konzeption und Realisierung der Abbildung hoher Echtzeitsprachmittel von PEARL auf die Programmierumgebung C/QNX. Diplomarbeit, Universität Stuttgart, Institut für Regelungstechnik und Prozeßautomatisierung, 1993.

    Google Scholar 

  11. K. Tourlas: An Assessment of the IEC 1131-3 Standard on Languages for Programmable Controllers. In SAFECOMP 97, P. Daniel (Hrsg.), pp. 210–219. London: Springer-Verlag, 1997.

    Google Scholar 

  12. VDI/VDE 3696: Herstellerneutrale Konfigurierung von Prozeßleitsystemen. Berlin-Köln: Beuth Verlag, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Halang, W.A., Frigeri, A.H. (1999). PEARL in der Sicherheitstechnik. In: Holleczek, P. (eds) PEARL 98 Echtzeitsysteme im Netz. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-60022-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-60022-7_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65115-4

  • Online ISBN: 978-3-642-60022-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics