On Model Checker Based Testing of Electronic Contracting Systems

  1. Lookup NU author(s)
  2. Abukr Abdelsadiq
  3. Dr Carlos Molina-Jimenez
  4. Emeritus Professor Santosh Shrivastava
Author(s)Abdelsadiq A, Molina-Jimenez C, Shrivastava S
Editor(s)
Publication type Conference Proceedings (inc. Abstract)
Conference NameIEEE International Conference on Commerce and Enterprise Computing (CEC 2010)
Conference LocationShanghai, China
Year of Conference2010
Legacy Date10-12 November 2010
Volume
Pages88-95
ISBN9780769542287
Full text is available for this publication:
Abstract—The paper investigates the suitability of model checker based testing techniques for contract monitoring and enforcing services. In particular a contract monitoring service called Contract Compliance Checker (CCC) is considered as the system under test. The CCC is provided with an executable specification of the contract in force and is able to determine whether the actions of the business partners are consistent with respect to the contract. Contractual interactions can give rise to highly complex execution traces, and it is quite unrealistic to assume that such traces can be produced manually for testing purposes. The paper describes how a model checker can be used effectively at design time to validate the consistency of the contractual clauses and later, to produce test case validation sequences to test the correctness of the actual implementation.
PublisherIEEE
URLhttp://dx.doi.org/10.1109/CEC.2010.35
DOI10.1109/CEC.2010.35
ActionsLink to this publication
Library holdingsSearch Newcastle University Library for this item