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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Lemma 1. ProofPower and ProofPowerZ (1984–2009), http://www.lemma-one.com/ProofPower/index/index.html
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)
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
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)
Bletsis, K.: Software Defined Radio (July 2002), Simulink Model, http://www.mathworks.com/matlabcentral/fileexchange/1987
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
Haykin, S.: Adaptive Filter Theory. Prentice Hall Information and System Sciences Series. Prentice Hall, Englewood Cliffs (2001)
Jondral, F.: Software-Defined Radio — Basics and Evolution to Cognitive Radio. Journal of Wireless Communications and Networking 2005(4), 275–283 (2005)
QinetiQ Ltd., 85 Buckingham Gate, London SW1E 6BP, UK. ClawZ Toolset User Guide (2007); Draft document for version 2.2.alpha6 of ClawZ
Reeds, J.: Software Radio: A Modern Approach to Radio Engineering. Communications Engineering and Emerging Technologies Series. Prentice Hall, Englewood Cliffs (2002)
Inc. The MathWorks. Simulink ® (1994–2008)
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
Utting, M.: Jaza User Manual and Tutorial (June 2005), http://www.cs.waikato.ac.nz/~marku/jaza/userman.pdf
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)