• DocumentCode
    959232
  • Title

    Specifying temporal requirements for distributed real-time systems in Z

  • Author

    Coombes, Andrew ; McDermid, John

  • Author_Institution
    Dept. of Comput. Sci., York Univ., UK
  • Volume
    8
  • Issue
    5
  • fYear
    1993
  • fDate
    9/1/1993 12:00:00 AM
  • Firstpage
    273
  • Lastpage
    283
  • Abstract
    It is becoming widely accepted that along with the formal specification of functional properties it is necessary, in some systems, to provide a specification of timeliness properties. Unfortunately, the main methods which seem to provide this form of requirement appear to be based solely on a global model of time, which are inappropriate for the specification of asynchronous distributed systems. This paper introduces a set of definitions for the Z specification language which enables timeliness properties to be represented formally. The toolkit provides a method of framing the temporal specifications, which enables these specifications to be looked at from multiple viewpoints; a feature which allows one to look at the time domain at different levels of abstraction, and to represent the effects of multiple unsynchronised clocks. A formal basis for the toolkit is given, together with justification for the features of the model of time that has been adopted
  • Keywords
    distributed processing; formal specification; real-time systems; safety; software reliability; specification languages; temporal logic; Z specification language; abstraction; distributed real-time systems; formal specification; multiple unsynchronised clocks; multiple viewpoints; safety critical systems; temporal requirements; timeliness properties;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    238594