Skip to main content

Communication Systems in ClawZ

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5977))

Abstract

We investigate the use of ClawZ, a suite of tools for the verification of implementations of control laws, to construct formal models for control systems in the area of communications and signal-processing intensive applications. Whereas ClawZ has been successfully applied to verify control components in avionic systems, special requirements need to be identified and addressed to extend its use to the aforementioned application domain. This gives rise to several extensions, which we explain and subsequently validate by constructing the Z model of a software-defined radio communication device. The experience reported provides insight into general issues surrounding the use and extension of ClawZ.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lemma 1. ProofPower and ProofPowerZ (1984–2009), http://www.lemma-one.com/ProofPower/index/index.html

  2. Adams, M., Clayton, P.: ClawZ: Cost-Effective Formal Verification of Control Systems. In: Lau, K.-K., Banach, R. (eds.) ICFEM 2005. LNCS, vol. 3785, pp. 465–479. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  3. Arthan, R.: On Formal Specification of a Proof Tool. In: Prehn, S., Toetenel, H. (eds.) VDM 1991. LNCS, vol. 551, pp. 356–370. Springer, Heidelberg (1991), Technical report, http://www.lemma-one.com/ProofPower/papers

    Google Scholar 

  4. Arthan, R., Caseley, P., O’Halloran, C., Smith, A.: ClawZ: Control laws in Z. In: Third International Conference on Formal Engineering Methods (ICFEM), September 2000, pp. 169–176. IEEE Computer Society Digital Library (2000)

    Google Scholar 

  5. Bletsis, K.: Software Defined Radio (July 2002), Simulink Model, http://www.mathworks.com/matlabcentral/fileexchange/1987

  6. Public Safety Special Interest Group. Software Defined Radio Technology for Public Safety. Technical report (April 2006), http://www.ece.vt.edo/swe/chamrad/psi/SDRF-06-A-0001-V0.00.pdf

  7. Haykin, S.: Adaptive Filter Theory. Prentice Hall Information and System Sciences Series. Prentice Hall, Englewood Cliffs (2001)

    Google Scholar 

  8. Jondral, F.: Software-Defined Radio — Basics and Evolution to Cognitive Radio. Journal of Wireless Communications and Networking 2005(4), 275–283 (2005)

    Article  MATH  Google Scholar 

  9. QinetiQ Ltd., 85 Buckingham Gate, London SW1E 6BP, UK. ClawZ Toolset User Guide (2007); Draft document for version 2.2.alpha6 of ClawZ

    Google Scholar 

  10. Reeds, J.: Software Radio: A Modern Approach to Radio Engineering. Communications Engineering and Emerging Technologies Series. Prentice Hall, Englewood Cliffs (2002)

    Google Scholar 

  11. Inc. The MathWorks. Simulink ® (1994–2008)

    Google Scholar 

  12. Utting, M.: Data Structures for Z Testing Tools. In: The 4th Workshop on Tools for Systems Design and Verification (July 2000), http://www.cs.waikato.ac.nz/~marku/jaza

  13. Utting, M.: Jaza User Manual and Tutorial (June 2005), http://www.cs.waikato.ac.nz/~marku/jaza/userman.pdf

  14. Vernon, M.: The Modelling and Verification of Software-Defined Radio Techniques in Communication Applications. Master’s thesis, University of York, Heslington, York, YO10 5DD, UK (May 2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vernon, M., Zeyda, F., Cavalcanti, A. (2010). Communication Systems in ClawZ. In: Frappier, M., Glässer, U., Khurshid, S., Laleau, R., Reeves, S. (eds) Abstract State Machines, Alloy, B and Z. ABZ 2010. Lecture Notes in Computer Science, vol 5977. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11811-1_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11811-1_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11810-4

  • Online ISBN: 978-3-642-11811-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics