TY - EJOU AU - Zhang, Tingting AU - Lan, Yushi AU - Yu, Minggang AU - Zheng, Changyou AU - Liu, Kun TI - A Formal Method for Service Choreography Verification Based on Description Logic T2 - Computers, Materials \& Continua PY - 2020 VL - 62 IS - 2 SN - 1546-2226 AB - 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. This paper presents a new approach of choreography model verification based on Description Logic. A meta model 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 reasoned. A case study is given to demonstrate applicability of the method. Furthermore, the work will be compared with other related research. KW - Service choreography KW - WS-CDL KW - meta-concept model KW - description logic KW - formal verification DO - 10.32604/cmc.2020.06216