Abstract
In this paper we show, by a series of examples, how the μ- chart formalism can be translated into Z. We give reasons for why this is an interesting and sensible thing to do and what it might be used for.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J. Derrick, E. Boiten, H. Bowman, and M. Steen. Weak refinement in Z. In J.P. Bowen, M.G. Hinchey, and D. Till, editors, ZUM’97: The Z Formal Specification Notation, pages 369–388. Springer-Verlag, 1997.
D. Harel. Statecharts: A visual formalism for complex systems. Science of Computing, pages 231–274, 1987.
M. C. Henson and S. Reeves. Program development and specification refinement in the schema calculus. To appear in the proceedings of ZB2000.
M. C. Henson and S. Reeves. Revising Z: I-logic and semantics. Formal Aspects of Computing Journal, 11(4):359–380, 1999.
M. C. Henson and S. Reeves. Revising Z: II-logical development. Formal Aspects of Computing Journal, 11(4):381–401, 1999.
M. C. Henson and S. Reeves. Investigating Z. Journal of Logic and Computation, 10(1):1–30, 2000.
J. Jacky. The Way of Z: Practical programming with formal methods. Cambridge University Press, 1997.
J. Philipps and P. Scholz. Compositional specification of embedded systems with statecharts. In M. Bidoit and M. Dauchet, editors, TAPSOFT’ 97: Theory and Practice of Software Development, number 1214 in LNCS, pages 637–651. Springer-Verlag, 1997.
A. Pnueli. Deduction is Forever. Unpublished, invited talk at Formal Methods’ 99, Toulouse, September 1999.
M. Saaltink. The Z/EVES system. In J. Bowen, M. Hinchey, and D. Till, editors, Proc. 10th Int. Conf. on the Z Formal Method (ZUM), volume 1212 of Lecture Notes in Computer Science, pages 72–88. Springer-Verlag, Berlin, April 1997.
P. Scholz. A refinement calculus for statecharts. In E. Estesiano, editor, Fundamental approaches to software engineering: First International Conference, FASE’98, volume 1382 of Lecture Notes in Computer Science, pages 285–301. Springer-Verlag, Berlin, 1998.
P. Scholz. Design of Reactive Systems and their Distributed Implementation with Statecharts. PhD thesis, Institut für Informatik, Technische Universität München, August 1998. TUM-I9821.
Peter Scholz. An extended version of mini-statecharts. Technical Report TUM-I9628, Technische Univerität München, 1996.
F.G. Shi, J.A. McDermid, and J.M. Armstrong. An introduction to ZedCharts and its applications. Technical Report YCS-96-272, Department of Computer Science, University of York, 1996.
J. M. Spivey. The Z notation: A reference manual. Prentice Hall, 2nd. edition, 1992.
I. Toyn, editor. Z Notation: Final committee draft, CD 13568.2. Z Standards Panel, 1999. ftp://ftp.york.ac.uk/hise reports/cadiz/ZSTAN/fcd.ps.gz.
M. Weber. Combining statecharts and Z for the design of safety-critical control systems. In M.-C. Gaudel and J. Woodcock, editors, FME’ 96, volume 1051 of Lecture Notes in Computer Science, pages 307–326, 1996.
J. Woodcock and J. Davies. Using Z: Specification, Refinement and Proof. Prentice Hall, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reeve, G., Reeves, S. (2000). μ-Charts and Z: Hows, Whys, and Wherefores. In: Grieskamp, W., Santen, T., Stoddart, B. (eds) Integrated Formal Methods. IFM 2000. Lecture Notes in Computer Science, vol 1945. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40911-4_15
Download citation
DOI: https://doi.org/10.1007/3-540-40911-4_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41196-3
Online ISBN: 978-3-540-40911-3
eBook Packages: Springer Book Archive