Beyond Functional Verification of Web Services Compositions

Naseem Ibrahim, Ismail I. K. Al Ani · 2013

A service composition is an aggregation of multiple interacting Web Services. The goal of the service composition is to provide a new complex functionality that meets a specific set of requirements. It is essential to verify that the functional behavior of the service composition meets the published functionality of the service. It is also necessary to verify that the nonfunctional and trustworthiness properties are satisfied by the service composition. Instead of defining a new verification tool to verify the service composition we follow a transformation approach. In this approach, a service composition can be automatically transformed into a model understood by an available verification tool that can then be used to perform the formal verification. The goal in our research is to use different verification tools in order to verify a wide range of properties and target different kinds of systems. This is because different verification tools differ in their requirements and abilities. In this paper, we define the transformation rules to generate a model that can be verified using UPPAAL [1] model checking tool.

Read the paper · More papers on PaperTik