Parallel program design: a foundation
Parallel program design: a foundation
Refinement Calculus: A Systematic Introduction
Refinement Calculus: A Systematic Introduction
Mark, a Reasoning Kit for Mobility
Automated Software Engineering
Composing Specifications for Coordination
COORDINATION '99 Proceedings of the Third International Conference on Coordination Languages and Models
TIME '02 Proceedings of the Ninth International Symposium on Temporal Representation and Reasoning (TIME'02)
Towards a formal framework for Choreography
WETICE '05 Proceedings of the 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise
Event-condition-action rules on RDF metadata in P2P environments
Computer Networks: The International Journal of Computer and Telecommunications Networking - Web dynamics
Formalizing Web Service Choreographies
Electronic Notes in Theoretical Computer Science (ENTCS)
Choreography and orchestration: a synergic approach for system design
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
A general language for evolution and reactivity in the semantic web
PPSWR'05 Proceedings of the Third international conference on Principles and Practice of Semantic Web Reasoning
Web services choreography and orchestration in Reo and constraint automata
Proceedings of the 2007 ACM symposium on Applied computing
A logical representation and verification of web service choreography
IITA'09 Proceedings of the 3rd international conference on Intelligent information technology application
Linking denotational semantics with operational semantics for web services
Innovations in Systems and Software Engineering
Service research challenges and solutions for the future internet
Hi-index | 0.00 |
We present a model for choreography à la WS–CDL and formalize it in ΔDSTL(x), a spatio–temporal logic for the specification and verification of global computing systems. The approach builds on the formalization of an atomic interaction and defines composition rules to describe complex choreographies. The logic permits to reason on the choreography formalization and to derive the properties of interest. A pleasant characteristics of the proposed approach is that the composition of formulae, corresponding to a choreography, results in a formula shaping as an atomic interaction formula. Therefore, the properties of complex choreographies can be uniformly described as interactions. We demonstrate the approach using a business scenario already tackled in the literature.