loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2004 IEEE International Conference on E-Commerce Technology (CEC'04)
Formal Specification and Verification of the SET/A Protocol with an Integrated Approach
San Diego, California
July 06-July 09
ISBN: 0-7695-2098-7
Vitus S.W. Lam, University of Bath
Julian Padget, University of Bath
In this paper, we specify the SET/A protocol which is an agent-based payment protocol for credit card transactions in UML statechart diagrams. Then we translate them into the NuSMV language and analyze the payment protocol using the NuSMV model checker. Although the payment protocol satisfies desired properties including data integrity and deadlock freedom in the absence of an agent failure, a failure analysis reveals that not all desired properties are satisfied when the agent crashes. The agent may fail while it is travelling to a merchant?s server or when it is running in the merchant?s server. To ensure that a transaction is resilient to the agent failure, an extended SET/A protocol is proposed. Whenever a timeout occurs, the cardholder sends an inquiry request to the merchant directly for finding out the transaction result. Our work contributes the e-commerce field by using an integrated approach for modelling and analyzing the SET/A protocol.
Citation:
Vitus S.W. Lam, Julian Padget, "Formal Specification and Verification of the SET/A Protocol with an Integrated Approach," cec, pp.229-235, 2004 IEEE International Conference on E-Commerce Technology (CEC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.