Abstract

Web Services Choreography Description Language lacks a formal system to accurately express the semantics of service behaviors and verify the correctness of a service choreography model. The paper presents a new approach of choreography model verification based on Description Logic. A metamodel of service choreography is built to provide a conceptual framework to capture the formal syntax and semantics of service choreography. Based on the framework, a set of rules and constraints are defined in Description Logic for choreography model verification. To automate model verification, the UML-based service choreography model will be transformed, by the given algorithms, into the DL-based ontology, and thus the model properties can be verified by reasoning through the ontology with the help of a popular DL reasoner. A case study is given to demonstrate applicability of the method. Furthermore, the work will be compared with other related researches.

Highlights

  • Web service technology has been popularly applied due to its power of interoperation, which allows various applications to run on heterogeneous platforms

  • This paper focuses on service choreography modeling and verification

  • It proposes a new approach of choreography model verification based on Description Logic to verify the service choreography model based on SHOIN(D) of DL

Read more

Summary

Introduction

Web service technology has been popularly applied due to its power of interoperation, which allows various applications to run on heterogeneous platforms. Cambronero et al [5] presented an approach to validation and verification of web services choreographies and for composite web services systems with timing restrictions They defined operational semantics for a relevant subset of WS-CDL and provided a translation of the considered subset into a network of timed automata for the validation and verification using the UPPAAL tool. Gu et al [8, 9] originally advocated for a formal modeling framework, called Abstract WS-CDL This includes grammar, congruence relations, and operational semantics. Yeung [13] put forward a formal approach to web service composition and conformance verification based on WS-CDL and WS-BPEL. To solve the problem above, we propose an approach of choreography model verification based on Description Logic, or CMV-DL. The final section brings a conclusion and foresees our future work

Service Choreography Modeling Framework
Model Transformation and Verification
Case Study
Related Work Discussion
Conclusion and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call