Skip to main content

Case Study: A Digital and Analogue Watch

  • Chapter
Refinement in Z and Object-Z
  • 747 Accesses

Abstract

This chapter exemplifies the techniques from Chaps. 912 in an extended case study. It describes a variety of specifications and implementations of a digital watch, and how their validity is founded on the new notions of refinement defined earlier.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    The construction here appears to be some kind of product of ADTs, which has monotonicity properties with respect to refinement.

  2. 2.

    Specifications with unbounded numbers in them are not directly implementable on real computers which have bounded storage. Different approaches to addressing this are given in Sect. 14.4 and the bibliographical notes of Chap. 14.

References

  1. Araki, K., Galloway, A., & Taguchi, K. (Eds.) (1999). International Conference on Integrated Formal Methods 1999 (IFM’99). York: Springer.

    Google Scholar 

  2. Lynch, N. A., & Vaandrager, F. (1992). Forward and backward simulations for timing-based systems. In J. W. de Bakker, W.-P. de Roever, C. Huizing, & G. Rozenberg (Eds.), Real-Time: Theory in Practice, REX Workshop, Mook, The Netherlands, June 1991. Lecture Notes in Computer Science: Vol. 600 (pp. 397–446). Berlin: Springer.

    Google Scholar 

  3. Schneider, S. (2000). Concurrent and Real-Time Systems: the CSP Approach. New York: Wiley.

    Google Scholar 

  4. Smith, G., & Hayes, I. J. (1999) Towards real-time Object-Z. In Araki et al. [1] (pp. 49–65).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag London

About this chapter

Cite this chapter

Derrick, J., Boiten, E.A. (2014). Case Study: A Digital and Analogue Watch. In: Refinement in Z and Object-Z. Springer, London. https://doi.org/10.1007/978-1-4471-5355-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5355-9_13

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-5354-2

  • Online ISBN: 978-1-4471-5355-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics