• DocumentCode
    2493957
  • Title

    Extending Object-Z for specifying real-time systems

  • Author

    Periyasamy, K. ; Alagar, V.S.

  • Author_Institution
    Dept. of Comput. Sci., Manitoba Univ., Winnipeg, Man., Canada
  • fYear
    1997
  • fDate
    28 Jul-1 Aug 1997
  • Firstpage
    163
  • Lastpage
    175
  • Abstract
    Object-Z is one of the object-oriented extensions to the formal notation Z. Though Object-Z notation includes some temporal operators to deal with history invariants, it still cannot be used as is for the specification of real-time system. The paper proposes an extension to Object-Z to specify real-time constraints. The novelty of the approach lies in the minimal set of syntactic extensions and the visible separation of real-time constraints from the specification of classes in the application. The proposed new language is called Real-Time Object-Z (RTOZ). The semantics of RTOZ provides a consistent mapping between the class definitions and the real-time constraints. The paper describes the syntactic extensions to Object-Z and illustrates the expressive power of RTOZ through the specification of a robotic assembly cell. A type checker for RTOZ is currently under development
  • Keywords
    formal specification; object-oriented languages; real-time systems; specification languages; Object-Z extension; Real-Time Object-Z; Z formal notation; history invariants; minimal syntactic extensions; real-time constraints; real-time system specification; robotic assembly cell; semantics; temporal operators; type checker; Application software; Computer science; History; Object oriented modeling; Process control; Real time systems; Robotic assembly; Safety; Telephony; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1997. TOOLS 23. Proceedings
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-8383-X
  • Type

    conf

  • DOI
    10.1109/TOOLS.1997.654716
  • Filename
    654716