Skip to main content

μ-Charts and Z: Hows, Whys, and Wherefores

  • Conference paper
  • First Online:
Book cover Integrated Formal Methods (IFM 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1945))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. D. Harel. Statecharts: A visual formalism for complex systems. Science of Computing, pages 231–274, 1987.

    Google Scholar 

  3. M. C. Henson and S. Reeves. Program development and specification refinement in the schema calculus. To appear in the proceedings of ZB2000.

    Google Scholar 

  4. M. C. Henson and S. Reeves. Revising Z: I-logic and semantics. Formal Aspects of Computing Journal, 11(4):359–380, 1999.

    Article  MATH  Google Scholar 

  5. M. C. Henson and S. Reeves. Revising Z: II-logical development. Formal Aspects of Computing Journal, 11(4):381–401, 1999.

    Article  MATH  Google Scholar 

  6. M. C. Henson and S. Reeves. Investigating Z. Journal of Logic and Computation, 10(1):1–30, 2000.

    Article  MathSciNet  Google Scholar 

  7. J. Jacky. The Way of Z: Practical programming with formal methods. Cambridge University Press, 1997.

    Google Scholar 

  8. 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.

    Chapter  Google Scholar 

  9. A. Pnueli. Deduction is Forever. Unpublished, invited talk at Formal Methods’ 99, Toulouse, September 1999.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. Peter Scholz. An extended version of mini-statecharts. Technical Report TUM-I9628, Technische Univerität München, 1996.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. J. M. Spivey. The Z notation: A reference manual. Prentice Hall, 2nd. edition, 1992.

    Google Scholar 

  16. 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.

  17. 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.

    Google Scholar 

  18. J. Woodcock and J. Davies. Using Z: Specification, Refinement and Proof. Prentice Hall, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics