Affiliation:
1. Mohammed V University
2. Faculty of Sciences, Mohammed V University,
Abstract
The objective of this paper aims at modeling and analysis of communication properties of an E-commerce protocol with the Event-B language. NetBill protocol is developed for selling and buying of information and goods through the Internet. In this approach, we have used Event-B as proof-based development method which integrates proof techniques for writing specifications and building the model systematically using refinement, the key point is to start with a very abstract model of the system under development. Step by step details are added to this first model by building a series of more concrete ones. This strategy eases the proof of the correctness of requirements because only a small number of proof obligations are generated at each step. The aims are constructing a model with a clear and accurate formulation of the communication protocol properties and discharge of all proof obligations. The outcome of this procedure was that we achieved a very high degree of automatic proof. We reached a good degree of automatic proof. All interactive proofs involved a small number of steps and were straightforward to reach.
Publisher
Trans Tech Publications, Ltd.
Reference15 articles.
1. Alistair Kelman. Secure electronic transactions - introduction and technical reference by loeb l. (1998). Journal of Information, Law and Technology, 1998(2), (1998).
2. Sanae El Mimouni and Mohamed Bouhdadi. An incremental proof-based process of the netbill electronic commerce protocol. In Networked Systems - 4th International Conference, NETYS 2016, Marrakech, Morocco, May 18-20, 2016, Revised Selected Papers, pages 209-213, (2016).
3. Edmund M. Clarke and Jeannette M. Wing. Formal methods: State of the art and future directions. ACM Comput. Surv., 28(4):626-643, (1996).
4. Mauricio Papa, Oliver Bremer, John Hale, and Sujeet Shenoi. Formal analysis of e-commerce protocols. In Fifth International Symposium on Autonomous Decentralized Systems, ISADS 2001, Dallas, Texas, USA, March 26-28, 2001, pages 19-28, (2001).
5. Shiyong Lu and Scott A. Smolka. Model checking the secure electronic transaction (set) protocol. In MASCOTS, pages 358-364, (1999).