Concepedia

Publication | Open Access

<i>Mondex</i> , an electronic purse: specification and refinement checks with the <i>Alloy</i> model-finding method

38

Citations

9

References

2007

Year

Abstract

Abstract This paper explains how the Alloy model-finding method has been used to check the specification of an electronic purse (also called smart card) system, called the Mondex case study, initially written in Z. After describing the payment protocol between two electronic purses, and presenting an overview of the Alloy model-finding method, this paper explains how technical issues about integers and conceptual issues about the object layout in Z have been tackled in Alloy, giving general methods that can be used in most case studies with Alloy. This work has also pointed out some significant bugs in the original Z specification such as reasoning bugs in the proofs, and proposes a way to solve them.

References

YearCitations

Page 1