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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Futatsugi K, Goguen J.A, Jouannaud J-P, Meseguer J. Principles of OBJ2. In: Proceedings ACM Princ. of Prog. Lang., 1985.
Jones C.B. Systematic Software Development Using VDM. Prentice Hall, 1985
Spivey J.M. An Introduction to Z and Formal Specifications. Software Engineering Journal 1989; 1
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
Kaufmamn F, Schillinger D. Functional Language as User—Friendly Programming Aid. In: Brown Boveri Review, 1984
IEC SC65A/WG6/TF3(Coordinator)4. Discontinous Process Control, Working Draft: Standards for Programmable Controllers, Part 3: Programming Languages, 1988
Merlin P, Faber D.J. Recoverability of communication protocols. IEEE Trans. Commun. 1976; 24:9
Berthomieu B, Diaz M. Modelling and Verification of Time Dependent Systems Using Time Petri Nets. IEEE Trans. Software Engineering 1991; 17:3
Siemens AG. Sicherheitsleittechnik, Konzeptbeschreibung Teil 1. KWUE451, 1991 (in German)
Hoare C.A.R. An axiomatic basis for computer programming. Communications of the ACM 1969, 12
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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