5 citations found. Retrieving documents...
P. Strooper D. Hazel and O. Traynor. Possum: An animator for the SUM specification language. In W. Wong and K. Leung, editors, Asia Pacific Software Engineering Conference (APSEC 97), pages 42--51. IEEE Computer Society, 1997.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Combining the Animation and Testing of Abstract Data Types - Miller, Strooper (2001)   (4 citations)  (Correct)

....proof, and then progressively refine it into an implementation, which is tested. The Cogito development methodology [3, 23] is one such method. It has tool support for each stage of the formal development process, except the role of testing in Cogito is not discussed. An animator called Possum [11, 12] is used in Cogito to test the specification before refinement begins. The B Method is another formal development methodology. B uses an animator to test specifications before development. Waeselynck and Behnia [33] argue that in B, animation should be performed not only at the specification ....

....section, we present the Possum animation tool, which we use to animate Sum specifications, and PGMGEN, which we use to generate test drivers for C modules. The method presented in Section 4 uses Possum and PGMGEN to combine specification animation and implementation testing. 3. 1 Possum Possum [11, 12] is an animation tool for Z and Z like specification languages, including Sum [21] Possum interprets queries made in Sum and responds with simplifications of those queries. For example, the query: fx, y : 0 . 60 x 13 = y 11g is simplified by Possum to: f(0,0) 11,13) 22,26) 33,39) ....

D. Hazel, P. Strooper, and O. Traynor. Possum: An animator for the Sum specification language. In Proc. AsiaPacific Software Engineering Conference and Int. Computer Science Conference, pages 42--51. IEEE Computer Society, 1997.


Automating First-Order Relational Logic - Jackson (2000)   (17 citations)  (Correct)

....quantifiers and transitive closure. A variety of model finders have been developed for group theoretic investigations [eg, 33] these work on a logic of uninterpreted functions, and do not handle relations or closure. Several animators for Z have been developed using Prolog as an underlying engine [11,12, 24,43], but these cannot handle large spaces.Most other tools for relational notations are less automatic. Theorem provers (such as Z Eves [7] and PVS [28] can unlike the Alloy Analyzer prove theorems, but do not generate counterexamples, and need help with lemmas and proof strategy. Execution ....

Daniel Hazel, Paul Strooper and Owen Traynor. Possum: An Animator for the SUM Specification Language. Proceedings AsiaPacific Software Engineering Conference and International Computer Science Conference, pages 42-51, IEEE Computer Society, December 1997.


A Tutorial Introduction to Formal Methods - Lindsay (1998)   (Correct)

....(i.e. its preconditon is true) the system can make a transition to a state in which the operation specification is satisfied and the state invariants are preserved. This check can be partially automated. ffl Animation to check that the system as modelled behaves as expected. The Possum tool [20] has a wide variety of modes for animating specifications from animation scripts written by system analysts. For example, it can step through operational scenarios by applying operations one by one under interactive control, or it can perform complete searches of function spaces checking for ....

.... 24] Object Z [12] for object oriented specifications refinement of specifications to code [28] Cogito [5] Spark Ada [9] ffl Use of formal methods in aerospace: 32] ffl Use of formal methods in Human Computer Interface design: 18] ffl Formal reasoning: 3, 4] ffl Tool support: [5, 20, 22, 25, 26, 31] ffl Recent developments and future directions: 10, 13, 15] SVRC technical reports can be obtained electronically from http: svrc.it.uq.edu.au ....

D. Hazel, P. Strooper, and O. Traynor. Possum: An animator for the sum specification language. In Proc. Asia-Pacific Software Engineering Conference, pages 42--51. IEEE Computer Society, 1997. Also available as SVRC TR 97-10.


A Complete Formal Development using Cogito - Hamilton, Hazel, Kearney, Traynor (1998)   (4 citations)  Self-citation (Hazel Traynor)   (Correct)

....arithmetic operators are defined so that results are only guaranteed to be defined when results are within range. Thus they are partial 2 The animator is a relatively recent addition to the toolkit. The current case study has been animated using the tool. For more details on the animator see [HST97] 2 operations on int , the theoretical integer type) These operators are generally denoted using a c subscript. For example computational addition is denoted c . Similarly, the computational boolean type and operators are available. Constrained array types are represented in the IL by total ....

Dan Hazel, Paul Strooper, and Owen Traynor. Possum: An animator for the sum specification language. Software Verification Research Centre Technical Report, 97 \Gamma 10, The University of Queensland, 1997.


Proving temporal properties of Z specifications using abstraction - Smith, Winter (2003)   (Correct)

No context found.

P. Strooper D. Hazel and O. Traynor. Possum: An animator for the SUM specification language. In W. Wong and K. Leung, editors, Asia Pacific Software Engineering Conference (APSEC 97), pages 42--51. IEEE Computer Society, 1997.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC