Patterns in property specifications for finite-state verification
Proceedings of the 21st international conference on Software engineering
Smart monitors for composed services
Proceedings of the 2nd international conference on Service oriented computing
Defining and Monitoring Service-Level Agreements for Dynamic e-Business
LISA '02 Proceedings of the 16th USENIX conference on System administration
Runtime Validation of Behavioural Contracts for Component Software
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Consistency and Interoperability Checking for Component Interaction Rules
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
Conceptual modeling of web service conversations
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Runtime monitoring of web service conversations
CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
Patterns for service-oriented information exchange requirements
Proceedings of the 2006 conference on Pattern languages of programs
A Model and Rule Driven Approach to Service Integration with Eclipse Modeling Framework
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Editorial: Using ontologies with UML class-based modeling: The TwoUse approach
Data & Knowledge Engineering
Monitoring and recovery of web service applications
The smart internet
Monitoring and recovery of web service applications
The smart internet
Pattern based property specification and verification for service composition
WISE'06 Proceedings of the 7th international conference on Web Information Systems
Specification patterns from research to industry: a case study in service-based applications
Proceedings of the 34th International Conference on Software Engineering
Runtime verification of data-centric properties in service based systems
RV'11 Proceedings of the Second international conference on Runtime verification
Specification and monitoring of data-centric temporal properties for service-based systems
Journal of Systems and Software
Runtime verification of service-oriented systems: a well-rounded survey
International Journal of Web and Grid Services
A formal data-centric approach for passive testing of communication protocols
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
There have been significant efforts in providing semantic descriptions for Web services, including the approach as exemplified by OWL-S. Part of the semantic description in OWL-S is about the interaction process of the service concerned, and adopts a procedural programming style. We argue that this style of description for service interactions is not natural to publishing service behavior properties from the viewpoint of facilitating third-party service composition and analysis. In this paper, we introduce a declarative approach that better supports the specification and use of service interaction properties in the service description and composition process. This approach uses patterns to describe the interaction behavior of a service as a set of constraints. As such, it supports the incremental description of a service’s interaction behavior from the service developer’s perspective, and the easy understanding and analysis of the interaction properties from the service user’s perspective. We also introduce a framework and tool support for monitoring and checking the conformance of the service’s run-time interactions against its specified interaction properties, to test whether the service is used properly and whether the service fulfils its behavioral obligations.