Tractable constraints on ordered domains
Artificial Intelligence
Protocol specifications and component adaptors
ACM Transactions on Programming Languages and Systems (TOPLAS)
The state of the art in agent communication languages
Knowledge and Information Systems
Enabling conversations with web services
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Learning to match ontologies on the Semantic Web
The VLDB Journal — The International Journal on Very Large Data Bases
Ontology mapping: the state of the art
The Knowledge Engineering Review
Exact functional context matching for web services
Proceedings of the 2nd international conference on Service oriented computing
Semantic Interoperability of Web Services - Challenges and Experiences
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Towards an Approach forWeb services Substitution
IDEAS '06 Proceedings of the 10th International Database Engineering and Applications Symposium
How smart are our environments? An updated look at the state of the art
Pervasive and Mobile Computing
Semi-automated adaptation of service interactions
Proceedings of the 16th international conference on World Wide Web
Behavioral adaptation of component compositions based on process algebra encodings
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Correctness-aware high-level functional matching approaches for semantic Web services
ACM Transactions on the Web (TWEB)
Applied Ontology
Mediatability: Estimating the Degree of Human Involvement in XML Schema Mediation
ICSC '08 Proceedings of the 2008 IEEE International Conference on Semantic Computing
Web Semantics: Science, Services and Agents on the World Wide Web
A Formal Verification Approach of Conversations in Composite Web Services Using NuSMV
Proceedings of the 2009 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the Eighth SoMeT_09
Perci: Pervasive Service Interaction with the Internet of Things
IEEE Internet Computing
When are two web services compatible?
TES'04 Proceedings of the 5th international conference on Technologies for E-Services
Automated generation of BPEL adapters
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Adapt or perish: algebra and visual notation for service interface adaptation
BPM'06 Proceedings of the 4th international conference on Business Process Management
A high-level functional matching for semantic web services
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Developing adapters for web services integration
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Semantic web architecture: stack or two towers?
PPSWR'05 Proceedings of the Third international conference on Principles and Practice of Semantic Web Reasoning
Hi-index | 0.00 |
Services in large smart environments, as defined in this paper, are "aware" of their users' contexts and goals and are able to automatically interact with one another in order to achieve these goals. Unfortunately, interactions between services (i.e., service conversations) are not necessarily compatible, as services could have different interfaces (i.e., signature incompatibilities), as well as different logic for message ordering (i.e., protocol incompatibilities). Such conversation incompatibilities create obstacles for achieving semantic interoperability of services. One approach for handling conversation incompatibilities is to use conversation adapters, which should be created automatically by the middleware in order to be able to support on-demand conversation customization. Existing approaches for automatic adapter generation are strictly limited as they require no changes at the interface level. To overcome such a limitation, this paper proposes a novel ontology-based context-sensitive approach for automatic adapter generation. This approach captures the aggregate conditional substitution semantics of application-domain concepts in a context-based manner and uses these semantics to determine the mappings between the different conversation messages and to generate the corresponding conversion functions. The proposed approach ensures service semantic interoperability and increases the chances for service reuse, which consequently improves the efficiency of the smart environment.