Toggle Main Menu Toggle Search

Open Access padlockePrints


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.

Publication metadata

Author(s): Jones C, Woodcock J

Publication type: Editorial

Publication status: Published

Journal: Formal Aspects of Computing

Year: 2008

Volume: 20

Issue: 1

Pages: 1-3

ISSN (print): 0934-5043

ISSN (electronic): 1433-299X


DOI: 10.1007/s00165-007-0064-1