Analysis of interacting BPEL web services
Proceedings of the 13th international conference on World Wide Web
Leveraging Eclipse for integrated model-based engineering of web service compositions
eclipse '05 Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
Visual languages for event integration specification
Proceedings of the 28th international conference on Software engineering
Web service orchestration and verification using MSC and CP nets
Proceedings of the 2007 ACM symposium on Applied computing
Formal semantics and analysis of control flow in WS-BPEL
Science of Computer Programming
Translating unstructured workflow processes to readable BPEL: Theory and implementation
Information and Software Technology
Toward verification of commitment protocols and their compositions
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
An Autonomic Middleware Solution for Coordinating Multiple QoS Controls
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Translating Message Sequence Charts to other Process Languages Using Process Mining
Transactions on Petri Nets and Other Models of Concurrency I
Using interaction models to detect and resolve inconsistencies in evolving service compositions
Web Intelligence and Agent Systems
Translating FSP into LOTOS and networks of automata
IFM'07 Proceedings of the 6th international conference on Integrated formal methods
Journal of Systems and Software
Expert Systems with Applications: An International Journal
SENSORIA results applied to the case studies
Rigorous software engineering for service-oriented systems
Adapt or perish: algebra and visual notation for service interface adaptation
BPM'06 Proceedings of the 4th international conference on Business Process Management
Transform BPEL workflow into hierarchical CP-Nets to make tool support for verification
APWeb'06 Proceedings of the 8th Asia-Pacific Web conference on Frontiers of WWW Research and Development
Let's dance: a language for service behavior modeling
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
A UML2 profile for service modeling
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Protocol-Level Service Composition Mismatches: A Petri Net Siphon Based Solution
International Journal of Web Services Research
Hi-index | 0.01 |
In this paper we describe tool support for a model-based approach toverifying compositions of web service implementations. The tool supportsverification of properties created from design specifications and implementation models to confirm expected results from the viewpointsof both the designer and implementer. Scenarios are modeled in UML,in the form of Message Sequence Charts (MSCs), and then compiledinto the Finite State Process (FSP) algebra to concisely model the required behavior. BPEL4WS implementations are mechanicallytranslated to FSP to allow an equivalence trace verification process tobe performed. By providing early design verification and validation, the implementation, testing and deployment of web service compositionscan be eased through the understanding of the behavior exhibited bythe composition. The tool is implemented as a plug-in for the Eclipsedevelopment environment providing cooperating tools for specification, formal modeling and trace animation of the composition process.