Handbook of theoretical computer science (vol. B)
IEEE Transactions on Software Engineering - Special issue on formal methods in software practice
On Communicating Finite-State Machines
Journal of the ACM (JACM)
Simulation, verification and automated composition of web services
Proceedings of the 11th international conference on World Wide Web
Petri Net Theory and the Modeling of Systems
Petri Net Theory and the Modeling of Systems
Building Web Services with Java: Making Sense of Xml, Soap, Wsdl, and Uddi
Building Web Services with Java: Making Sense of Xml, Soap, Wsdl, and Uddi
NuSMV 2: An OpenSource Tool for Symbolic Model Checking
CAV '02 Proceedings of the 14th International Conference on Computer Aided Verification
Analysis of interacting BPEL web services
Proceedings of the 13th international conference on World Wide Web
A parametric communication model for the verification of BPEL4WS compositions
EPEW'05/WS-FM'05 Proceedings of the 2005 international conference on European Performance Engineering, and Web Services and Formal Methods, international conference on Formal Techniques for Computer Systems and Business Processes
Monitoring business processes with queries
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Choice and interoperation in protocol enactment
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
Process-context aware matchmaking for web service composition
Journal of Network and Computer Applications
XML Methods for Validation of Temporal Properties on Message Traces with Data
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
Design and Analysis of the Composed Telecom Services
Service-Oriented Computing - ICSOC 2007 Workshops
Interoperation in protocol enactment
DALT'07 Proceedings of the 5th international conference on Declarative agent languages and technologies V
Extending model checking to data-aware temporal properties of web services
WS-FM'07 Proceedings of the 4th international conference on Web services and formal methods
Predictive security analysis for event-driven processes
MMM-ACNS'10 Proceedings of the 5th international conference on Mathematical methods, models and architectures for computer network security
Choreography conformance via synchronizability
Proceedings of the 20th international conference on World wide web
Service research challenges and solutions for the future internet
Verifying mediated service interactions considering expected behaviours
Journal of Network and Computer Applications
On the computational complexity of behavioral description-based web service composition
Theoretical Computer Science
Analysis of realizability conditions for web service choreographies
FORTE'06 Proceedings of the 26th IFIP WG 6.1 international conference on Formal Techniques for Networked and Distributed Systems
Towards verifying contract regulated service composition
Autonomous Agents and Multi-Agent Systems
Choreography conformance analysis: asynchronous communications and information alignment
WS-FM'06 Proceedings of the Third international conference on Web Services and Formal Methods
Decidability results for choreography realization
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Consistency of service composition
FASE'12 Proceedings of the 15th international conference on Fundamental Approaches to Software Engineering
An interface theory for service-oriented design
Theoretical Computer Science
Hi-index | 0.00 |
In this paper we describe an approach for the verification of Web service compositions defined by sets of BPEL processes. The key aspect of such a verification is the model adopted for representing the communications among the services participating in the composition. Indeed, these communications are asynchronous and buffered in the existing execution frameworks, while most verification approaches assume a synchronous communication model for efficiency reasons. In our approach, we develop a parametric model for describing Web service compositions, which allows us to capture a hierarchy of communication models, ranging from synchronous communications to asynchronous communications with complex buffer structures. Moreover, we develop a technique to associate with a Web service composition the most adequate communication model, i.e., the simplest model that is sufficient to capture all the behaviors of the composition. This way, we can provide an accurate model of a wider class of service composition scenarios, while preserving as much as possible an efficient performance in verification.