We present an integration of Z and timed CSP called RT-Z, incorporating the strengths of both formal languages 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. For RT-Z to be built on formal grounds, a formal semantics is defined based on the denotational semantics of Z and timed CSP.
RT-Z is intended to be used in the requirements and design phases of the system and software development process. The envisaged application area is the development of real-time embedded systems.
KeywordsCoherence Paral Prefix Tocol Cuted
Unable to display preview. Download preview PDF.
- J. Derrick, E. Boiten, H. Bowman, and M. Steen. Supporting ODP—translating LOTOS into Z. In E. Najm and J.-B. Stefani, editors, Proceedings of FMOODS ’96, pages 399–406. Chapman & Hall, 1996.Google Scholar
- C. Fischer. CSP-OZ: A combination of Object-Z and CSP. In H. Bowman and J. Derrick, editors, Proceedings of FMOODS ’97, volume 2, pages 423–438. Chapman & Hall, 1997.Google Scholar
- M. Heisel and C. Sühl. Combining Z and Real-Time CSP for the development of safety-critical systems. In Proceedings 15th International Conference on Computer Safety, Reliability and Security. Springer, 1996.Google Scholar
- M. Heisel and C. Sühl. Methodological support for formally specifying safety- critical software. In Proceedings 16th International Conference on Computer Safety; Reliability and Security. Springer, 1997.Google Scholar
- B. Mahony and J. S. Dong. Blending Object-Z and Timed CSP: An introduction to TCOZ. In Proceedings of the 20th International Conference on Software Engineering, pages 95–104. IEEE Computer Society Press, 1998.Google Scholar
- B. Mahony and J. S. Dong. Overview of the semantics of TCOZ. In Integrated Formal Methods (IFM’99). Springer, 1999. To be published.Google Scholar
- J. Nicholls, editor. Z Notation - Version 1.2. Draft ISO standard, 1995.Google Scholar
- A. W. Roscoe. The Theory and Practice of Concurrency. Prentice Hall, 1998.Google Scholar
- G. Smith. A semantic integration of Object-Z and CSP for the specification of concurrent systems. In J. Fitzgerald, C. Jones, and P. Lucas, editors, Proc. of FME’97, number 1313 in LNCS, pages 62–81. Springer, 1997.Google Scholar
- The RAISE Language Group. The RAISE Specification Language. BCS Practitioner Series. Prentice Hall, 1992.Google Scholar