References

  1. C. Bolton (2005): Using the Alloy Analyzer to Verify Data Refinement in Z. Electronic Notes in Theoretical Computer Science 137(2), pp. 23–44, doi:10.1016/j.entcs.2005.04.023.
  2. Randal E. Bryant (1986): Graph-Based Algorithms for Boolean Function Manipulation. IEEE Trans. Computers 35(8), pp. 677–691.
  3. Randal E. Bryant (1992): Symbolic Boolean Manipulation with Ordered Binary-Decision Diagrams. ACM Comput. Surv. 24(3), pp. 293–318.
  4. E. Clarke, O. Grumberg & D. Peled (2000): Model Checking. MIT Press.
  5. W.-P. de Roever & K. Engelhardt (1998): Data Refinement: Model-Oriented Proof Methods and their Comparison. CUP, doi:10.1017/CBO9780511663079.
  6. J. Derrick & E. Boiten (2001): Refinement in Z and Object-Z, Foundations and Advanced Applications. Springer-Verlag, doi:10.1007/978-1-4471-0257-1.
  7. J. Derrick & E.A. Boiten (2003): Relational Concurrent Refinement. Formal Aspects of Computing 15(2-3), pp. 182–214, doi:10.1007/s00165-003-0007-4.
  8. J. Derrick, S. North & A.J. H. Simons (2008): Z2SAL - Building a Model Checker for Z. In: E. Börger, M.J. Butler, J.P. Bowen & P. Boca: ABZ, Lecture Notes in Computer Science 5238. Springer, pp. 280–293, doi:10.1007/978-3-540-87603-8.
  9. J. Derrick, S. North & T. Simons (2006): Issues in Implementing a Model Checker for Z. In: Z. Liu & J. He: ICFEM, Lecture Notes in Computer Science 4260. Springer, pp. 678–696, doi:10.1007/11901433-37.
  10. John Derrick & Graeme Smith (2008): Using Model Checking to Automatically Find Retrieve Relations. Electr. Notes Theor. Comput. Sci. 201, pp. 155–175, doi:10.1016/j.entcs.2008.02.019.
  11. C. Fischer & H. Wehrheim (1999): Model-checking CSP-OZ specifications with FDR. In: K. Araki, A. Galloway & K. Taguchi: International Conference on Integrated Formal Methods (IFM'99). Springer-Verlag, pp. 315–334.
  12. J. He (1989): Process refinement. In: J. McDermid: The Theory and Practice of Refinement. Butterworths.
  13. M. Josephs (1988): A state-based approach to communicating processes. Distributed Computing 3, pp. 9–18.
  14. G. Kassel & G. Smith (2001): Model Checking Object-Z Classes: Some Experiments with FDR. In: Asia-Pacific Software Engineering Conference (APSEC 2001). IEEE Computer Society Press.
  15. M. Leuschel & M. Butler (2005): Automatic Refinement Checking for B. In: K. Lau & R. Banach: International Conference on Formal Engineering Methods, ICFEM 2005, LNCS 3785. Springer-Verlag, pp. 345–359.
  16. Tim Miller, Leo Freitas, Petra Malik & Mark Utting (2005): CZT Support for Z Extensions. In: Judi Romijn, Graeme Smith & Jaco Pol: Integrated Formal Methods, IFM 2005, LNCS 3771. Springer-Verlag, pp. 227–245.
  17. A. Mota & A. Sampaio (2001): Model-checking CSP-Z: strategy, tool support and industrial application. Science of Computer Programming 40, pp. 59–96.
  18. L. de Moura, S. Owre & N. Shankar (2003): The SAL language manual. Technical Report SRI-CSL-01-02 (Rev.2). SRI International.
  19. Daniel Plagge & Michael Leuschel (2007): Validating Z Specifications using the ProB Animator and Model Checker. LNCS 4591, pp. 480–500.
  20. G. Smith & L. Wildman (2005): Model checking Z specifications using SAL. In: H. Treharne, S. King, M. Henson & S. Schneider: International Conference of Z and B Users, LNCS 3455. Springer-Verlag, pp. 87–105.
  21. Graeme Smith & John Derrick (2005): Model Checking Downward Simulations. Electr. Notes Theor. Comput. Sci. 137(2), pp. 205–224, doi:10.1016/j.entcs.2005.04.032.
  22. Graeme Smith & John Derrick (2006): Verifying data refinements using a model checker. Formal Asp. Comput. 18(3), pp. 264–287, doi:10.1007/s00165-006-0002-7.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org