Browse by author
Lookup NU author(s): Professor Cliff Jones
Full text for this publication is not currently held within this repository. Alternative links are provided below where available.
An introduction to the Mondex smart-card specification and refinement, and an overview of the proof for electronic finance has been discussed in the 2008 issue of Formal Aspects of Computing. Ramananandro constructed a specification in the Alloy specification language, which is based on relational first-order logic with transitive closures. The experiment shows that, if the concerns about finiteness are dropped, then the Mondex specification can be expressed in first-order logic without transitive closures. Haneberg, Schellhorn, Grandy, and Reif translated Z into algebraic specifications with operational-style ASM rule descriptions as auxiliaries in defining the protocol operations. Butler and Yadav carried out Event-B development of the Mondex system using B4free, a proof obligation generator and proof tool. Kuhlmann and Gogolla described the Mondex case study with a simple UML class diagram, including a class representing purses with appropriate attributes and a single operation transfer.
Author(s): Jones C, Woodcock J
Publication type: Editorial
Publication status: Published
Journal: Formal Aspects of Computing
ISSN (print): 0934-5043
ISSN (electronic): 1433-299X