• DocumentCode
    3502912
  • Title

    Standards and techniques for object-oriented formal specification

  • Author

    Lano, K. ; Haughton, H.

  • Author_Institution
    Lloyd´´s Register, Croydon, UK
  • fYear
    1993
  • fDate
    30 Aug-3 Sep 1993
  • Firstpage
    237
  • Lastpage
    246
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Standards Symposium, 1993. Proceedings., 1993
  • Conference_Location
    Brighton
  • Print_ISBN
    0-8186-4240-8
  • Type

    conf

  • DOI
    10.1109/SESS.1993.263946
  • Filename
    263946