• DocumentCode
    2345099
  • Title

    From monolithic to modular formal specification

  • Author

    Rose, Gordon

  • Author_Institution
    Dept. of Comput. & Elrctr. Eng., Queensland Univ., Brisbane, Qld., Australia
  • fYear
    1998
  • fDate
    9-11 Dec 1998
  • Firstpage
    122
  • Lastpage
    131
  • Abstract
    Formal specification using mathematical text provides a sound basis for developing complex systems, especially safety-critical systems. The paper discusses three formal specification styles for state-based systems from monolithic, through Z to modular each illustrated by the same simple example. In each case, formal text which is left implicit in practice is identified and discussed. The paper includes a denotational semantics for operations within a modular system, including their conjunctive, parallel, choice and sequential composition. The importance of extending the semantics to unwritten formal text implicit in Z and modular style specifications is emphasised because misinterpretation of the implicit can have serious consequences
  • Keywords
    formal specification; programming language semantics; safety-critical software; Z specification; choice composition; complex system development; conjunctive composition; denotational semantics; formal text; mathematical text; modular formal specification; monolithic formal specification; parallel composition; safety-critical systems; sequential composition; state-based systems; Calculus; Computer science; Formal specifications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Engineering Methods, 1998. Proceedings. Second International Conference on
  • Conference_Location
    Brisbane, Qld.
  • Print_ISBN
    0-8186-9198-0
  • Type

    conf

  • DOI
    10.1109/ICFEM.1998.730576
  • Filename
    730576