Title :
Standards and techniques for object-oriented formal specification
Author :
Lano, K. ; Haughton, H.
Author_Institution :
Lloyd´´s Register, Croydon, UK
fDate :
30 Aug-3 Sep 1993
Abstract :
The authors discuss the significance and application of object-oriented formal specification languages to general software engineering projects and particularly to a safety-critical and mission-critical systems. They consider the role that standardisation of such languages could play in promoting their effective uptake. They give syntactic and semantic details of two object-oriented specification languages: Object-Z and Z++, and of the object-based specification language B. Aspects of these languages are considered as inputs to an eventual standard framework for such languages. These languages have been used for a wide variety of systems, from data-processing to artificial intelligence and communication protocols. They give simple examples of specifications in these languages to support a comparative evaluation
Keywords :
formal specification; object-oriented languages; object-oriented methods; software reliability; specification languages; B; Object-Z; Z++; artificial intelligence; communication protocols; data-processing; mission-critical systems; object-based specification language; object-oriented formal specification; safety-critical systems; software engineering projects; standardisation; Application software; Artificial intelligence; Computer architecture; Formal specifications; Mission critical systems; Protocols; Real time systems; Software engineering; Software safety; Specification languages;
Conference_Titel :
Software Engineering Standards Symposium, 1993. Proceedings., 1993
Conference_Location :
Brighton
Print_ISBN :
0-8186-4240-8
DOI :
10.1109/SESS.1993.263946