Handbook of theoretical computer science (vol. B)
IEEE Transactions on Software Engineering - Special issue on formal methods in software practice
Formal Verification of e-Services and Workflows
CAiSE '02/ WES '02 Revised Papers from the International Workshop on Web Services, E-Business, and the Semantic Web
Combining Partial Order Reductions with On-the-fly Model-Checking
CAV '94 Proceedings of the 6th International Conference on Computer Aided Verification
Analysis of interacting BPEL web services
Proceedings of the 13th international conference on World Wide Web
WS-Net: A Petri-net Based Specification Model for Web Services
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Web services: a process algebra approach
Proceedings of the 2nd international conference on Service oriented computing
Specification and verification of data-driven web services
PODS '04 Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Analysis of communication models in web service compositions
Proceedings of the 15th international conference on World Wide Web
Representation, Verification, and Computation of Timed Properties in Web
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Static Verification of Control and Data inWeb Service Compositions
ICWS '06 Proceedings of the IEEE International Conference on Web Services
CIAA'03 Proceedings of the 8th international conference on Implementation and application of automata
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Automatic translation of WS-CDL choreographies to timed automata
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
SCC: a service centered calculus
WS-FM'06 Proceedings of the Third international conference on Web Services and Formal Methods
Hi-index | 0.00 |
Telecommunication (TelCo) is a key applicative area where adopting the web service paradigm has an enormous potential to facilitate the development process of powerful, complex functionalities on top of existing ones. At the same time, the specific features of TelCo applications pose difficult challenges to the adoption of standard languages and tools for web services. For instance, they need to cope with asynchronous communications, driven by heterogeneous events , and to handle concurrent, long-running transactions, involving the interaction of dynamically evolving sets of partners. The contribution of this paper is twofold. First, based on our analysis of current TelCo standards, and referring to a real-life case study, we identify and discuss a restricted set of orchestration patterns , and show how these can be modeled using the de-facto standard language for web services, ws-bpel . Then, we confront with the crucial issue of guaranteeing the correctness of such models, providing an automated support for the formal verification of their behavior, based on specific and advanced model-checking techniques. Our tests on the reference scenario witness the effectiveness of the approach, and identify its limits.