摘要

To solve the problem of the formal verification of cloud manufacturing services composition and generating corresponding BPEL codes, a new Extended Process Calculus for Cloud Manufacturing Service Composition (XPC4CMSC) was proposed based on the Calculus for Orchestration of Web Service (COWS) and QoS information. Its syntax and operational semantics were researched. For a typical service composition, activity diagram was established and formal model was built in XPC4CMSC. Six quality elements were calculated and standardized. Service composition formal verification scheme and BPEL code generation method were given. A flexible multi-shop scheduling problem was taken as an example to illustrate its application process. Case study showed that the proposed Cloud Manufacturing service composition formal verification scheme and BPEL code generation method were feasible and practical.