According to the feature that the execution of web services composed by orchestration is completed by a workflow execution engine
the projection temporal logic is extended. An approach based on this extended projection temporal logic(EPTL)for the specification and verification of composite web services is proposed. A composite web service is regarded as a process-based workflow. An indivisible message exchange between the workflow execution engine and a component of the composite web service is extracted as an atomic process represented by an EPTL formula.The connection rules of the processes are defined by the EPTL operators which connect the formulae representing processes to obtain new formulae representing composite web services. With simulating the execution of composite web services
whether services satisfy system requirements and properties can be verified. Therefore
this approach provides the basis for improving the reliability of the design of composite web services.
关键词
Keywords
references
Zedan H,Cau A,Moszkowski B C. Compositional modeling: the formal perspective [C]∥The Proceedings of Workshop on Systems Modeling for Business Process Improvement. Norwood, USA: Artech House, 2000:333-354.
Solanki M, Cau A, Zedan H. Augmenting semantic web service description with compositional specification [C]∥The Proceedings of WWW. New York: ACM, 2004:544-552.
Peltz C. Web services orchestration and choreography [J]. Computer, 2003,36(10):46-52.
Lei Lihui, Duan Zhenhua. Automating Web service composition for collaborative business processes [C]∥The Proceedings of Computer Supported Cooperative Work Design. Piscataway, USA: IEEE, 2007: 151-156.
Duan Zhenhua. An extended interval temporal logic and a framing technique for temporal logic programming [D]. Newcastle, UK: Department of Computing Science, University of Newcastle upon Tyne, 1996.
Lei Lihui, Duan Zhenhua. Transforming OWL-S process model into EDFA for service discovery [C]∥The Proceedings of International Conference Web Service. Piscataway, USA: IEEE, 2006:108-116.