Towards Real-Time Object-Z

This paper presents a method of formally specifying systems involving continuous variables and real-time constraints using the object-oriented state-based specification language Object-Z together with the timed trace notation of the timed refinement calculus. The basis of this integration is a mapping of the existing Object-Z history semantics to timed traces.

[1]  J. Michael Spivey,et al.  The Z notation - a reference manual , 1992, Prentice Hall International Series in Computer Science.

[2]  C. A. R. Hoare,et al.  A Calculus of Durations , 1991, Inf. Process. Lett..

[3]  Ian J. Hayes,et al.  A Case-Study in Timed Refinement: A Mine Pump , 1992, IEEE Trans. Software Eng..

[4]  Brendan P. Mahony The Specification and Refinement of Timed Processes , 1992 .

[5]  Roger Duke,et al.  An object-Z specification of a mobile phone system , 1994 .

[6]  Jin Song Dong,et al.  An object-oriented approach to the semantics of programming languages , 1994 .

[7]  V. Friesen An Exercise in Hybrid System Speciication Using an Extension of Z Extended Abstract , 1995 .

[8]  Roger Duke,et al.  Object-Z: a specification language advocated for the description of standards , 1995 .

[9]  Wendy Johnston A Type Checker for Object-Z , 1996 .

[10]  Jin Song Dong,et al.  A Formal Object Approach to Real-Time Specification , 1996 .

[11]  Wilson Rosa de Oliveira,et al.  The real numbers in Z , 1997, FME 1997.

[12]  Vangalur S. Alagar,et al.  Extending Object-Z for specifying real-time systems , 1997, Proceedings of TOOLS USA 97. International Conference on Technology of Object Oriented Systems and Languages.

[13]  Graeme Smith,et al.  A Semantic Integration of Object-Z and CSP for the Specification of Concurrent Systems , 1997, FME.

[14]  Clemens Fischer CSP-OZ: a combination of object-Z and CSP , 1997 .

[15]  MetamodelingRobert Geisler,et al.  Dimensions and Dichotomy in , 1998 .

[16]  Andrew P. Martin,et al.  A Set-Theoretic Model for Real-Time Specification and Reasoning , 1998, MPC.

[17]  Colin J. Fidge,et al.  Defining differentiation and integration in Z , 1998, Proceedings Second International Conference on Formal Engineering Methods (Cat.No.98EX241).

[18]  Jin Song Dong,et al.  Blending Object-Z and Timed CSP: an introduction to TCOZ , 1998, Proceedings of the 20th International Conference on Software Engineering.