Skip to main content

Designing a High-level Language for Safety Systems

  • Conference paper
  • First Online:
SAFECOMP ’93 (SAFECOMP 1993)

Included in the following conference series:

Abstract

As an alternative to the classical approach for system specification on the basis of a formalised general purpose language a graphical and specialised language for application to safety critical systems is outlined. The architecture of the language is constructed in accordance with the functional and timing requirements typically for operationality in safety systems. The fundamental and generic elements of the language are presented: the syntax and semantics of function and net diagrams. A wide range of operational behaviour (functional and timing) can be determined by this graphical specification technique, several ways of specification analysis are opened. Some examples show how to benefit from the combination of illustrative graphical demonstration and strictly defined rules for their interpretation.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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.

References

  1. Futatsugi K, Goguen J.A, Jouannaud J-P, Meseguer J. Principles of OBJ2. In: Proceedings ACM Princ. of Prog. Lang., 1985.

    Google Scholar 

  2. Jones C.B. Systematic Software Development Using VDM. Prentice Hall, 1985

    Google Scholar 

  3. Spivey J.M. An Introduction to Z and Formal Specifications. Software Engineering Journal 1989; 1

    Google Scholar 

  4. Brummer J. Representation and Verification of Discrete—Event Systems by Means of Petri Nets. In: Proceedings of the Third International Workshop on Software Engineering and its Application. Toulouse, France, 1990

    Google Scholar 

  5. Kaufmamn F, Schillinger D. Functional Language as User—Friendly Programming Aid. In: Brown Boveri Review, 1984

    Google Scholar 

  6. IEC SC65A/WG6/TF3(Coordinator)4. Discontinous Process Control, Working Draft: Standards for Programmable Controllers, Part 3: Programming Languages, 1988

    Google Scholar 

  7. Merlin P, Faber D.J. Recoverability of communication protocols. IEEE Trans. Commun. 1976; 24:9

    Google Scholar 

  8. Berthomieu B, Diaz M. Modelling and Verification of Time Dependent Systems Using Time Petri Nets. IEEE Trans. Software Engineering 1991; 17:3

    Article  Google Scholar 

  9. Siemens AG. Sicherheitsleittechnik, Konzeptbeschreibung Teil 1. KWUE451, 1991 (in German)

    Google Scholar 

  10. Hoare C.A.R. An axiomatic basis for computer programming. Communications of the ACM 1969, 12

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag London Limited

About this paper

Cite this paper

Sen, G., Brummer, J. (1993). Designing a High-level Language for Safety Systems. In: Górski, J. (eds) SAFECOMP ’93. SAFECOMP 1993. Springer, London. https://doi.org/10.1007/978-1-4471-2061-2_29

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2061-2_29

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19838-3

  • Online ISBN: 978-1-4471-2061-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics