An Overview of the Integrated Formalism RT-Z

Abstract. We present an integration of the formal specification languages Z and timed CSP, called RT-Z, incorporating their combined strengths in a coherent frame. To cope with complex systems, RT-Z is equipped with structuring constructs built on top of the integration, because both Z and timed CSP lack appropriate facilities. The formal semantics of RT-Z, based on the denotational semantics of Z and timed CSP, is a prerequisite for preciseness and mathematical rigour. RT-Z is intended to be used in the requirements definition and design phases of the system and software development process. The envisaged application area is the development of real-time embedded systems.

[1]  Carsten Sühl RT-Z: An Integration of Z and timed CSP , 1999, IFM.

[2]  Tommaso Bolognesi,et al.  LOTOSphere: Software Development with LOTOS , 1995, Springer US.

[3]  Jin Song Dong,et al.  Timed Communicating Object Z , 2000, IEEE Trans. Software Eng..

[4]  Jin Song Dong,et al.  Network Topology and a Case Study in TCOZ , 1998, ZUM.

[5]  M. Benjamin A Message Passing System. An example of combining CSP and Z , 1989, Z User Workshop.

[6]  Michael J. Butler Refinement and Decomposition of Value-Passing Action Systems , 1993, CONCUR.

[7]  Janusz Zalewski,et al.  Specification and proof in real-time CSP , 1996 .

[8]  H. Enderton Elements of Set Theory , 1977 .

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

[10]  Steve A. Schneider,et al.  Concurrent and Real-time Systems: The CSP Approach , 1999 .

[11]  A. W. Roscoe,et al.  Fixed Points Without Completeness , 1995, Theor. Comput. Sci..

[12]  Clemens Fischer,et al.  How to Combine Z with Process Algebra , 1998, ZUM.

[13]  Jin Song Dong,et al.  Overview of the Semantics of TCOZ , 1999, IFM.

[14]  Bill Stoddart,et al.  Integrated Formal Methods , 2001, Lecture Notes in Computer Science.

[15]  Maritta Heisel,et al.  Methodological Support for Formally Specifying Safety-Critical Software , 1997, SAFECOMP.

[16]  Graeme Smith,et al.  The Object-Z Specification Language , 1999, Advances in Formal Methods.

[17]  Jim Woodcock,et al.  Using Z - specification, refinement, and proof , 1996, Prentice Hall international series in computer science.

[18]  Howard Bowman,et al.  Supporting ODP - Translating LOTOS to Z , 1997 .

[19]  Carsten Sühl Applying RT-Z to Develop Safety-Critical Systems , 2000, FASE.

[20]  Clemens Fischer Combination and implementation of processes and data: from CSP-OZ to Java , 2000 .