Authors: Poonkavithai Kalamegam; G. Zayaraz
Addresses: Department of Computer Science and Engineering, Manakula Vinayagar Institute of Technology, Pondicherry-605107, India ' Department of Computer Science and Engineering, Pondicherry Engineering College, Pondicherry-605014, India
Abstract: Service-oriented architecture (SOA) is an architectural style where the services are used instead of being physically integrated. The web services participating in a composition may evolve autonomously, making the service composition's behaviour uncertain. Moreover, the unavailability of source code in most of the situations makes prioritisation of the test cases of the web service composition more challenging. Traditional code-based prioritisation techniques are inappropriate. In this paper, a model-based test sequence prioritisation technique uses the coloured Petri nets as a model for web service composition design verification. The effectiveness of the prioritisation technique is validated using the average percentage fault detection (APFD) metric. The results show that the new proposed approach has high probability to outperform the random ordering on revealing regression faults in a modified web service composition code.
Keywords: coloured Petri nets; CPN; web service composition; test prioritisation; black box technique; service-oriented architecture; SOA; test sequences; fault detection.
International Journal of Computer Applications in Technology, 2016 Vol.54 No.4, pp.362 - 370
Received: 24 Feb 2015
Accepted: 07 Aug 2015
Published online: 17 Nov 2016 *