Principles of artificial intelligence
Principles of artificial intelligence
WordNet: a lexical database for English
Communications of the ACM
Dynamic service aggregation in electronic marketplaces
Computer Networks: The International Journal of Computer and Telecommunications Networking
Structural Matching in Computer Vision Using Probabilistic Relaxation
IEEE Transactions on Pattern Analysis and Machine Intelligence
Chimera: AVirtual Data System for Representing, Querying, and Automating Data Derivation
SSDBM '02 Proceedings of the 14th International Conference on Scientific and Statistical Database Management
Semantic Matching of Web Services Capabilities
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Towards High-Precision Service Retrieval
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Matchmaking of web services based on the DAML-S service model
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Similarity Flooding: A Versatile Graph Matching Algorithm and Its Application to Schema Matching
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
Semantic E-Workflow Composition
Journal of Intelligent Information Systems
Web Service Conversation Modeling: A Cornerstone for E-Business Automation
IEEE Internet Computing
Matchmaking for Business Processes Based on Choreographies
EEE '04 Proceedings of the 2004 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE'04)
Meteor-s web service annotation framework
Proceedings of the 13th international conference on World Wide Web
Web Service Discovery Based on Behavior Signatures
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
Similarity-based Web Service Matchmaking
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
Indexing Business Processes based on Annotated Finite State Automata
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Expressing Service and Query Behavior Using \pi-Calculus for Matchmaking
WI '06 Proceedings of the 2006 IEEE/WIC/ACM International Conference on Web Intelligence
Similarity search for web services
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Structural Descriptions and Inexact Matching
IEEE Transactions on Pattern Analysis and Machine Intelligence
When are two web services compatible?
TES'04 Proceedings of the 5th international conference on Technologies for E-Services
Developing adapters for web services integration
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
BPEL behavioral abstraction and matching
BPM'06 Proceedings of the 2006 international conference on Business Process Management Workshops
BPEL processes matchmaking for service discovery
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
Bringing semantics to web services: the OWL-S approach
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
Graph Matching Algorithms for Business Process Model Similarity Search
BPM '09 Proceedings of the 7th International Conference on Business Process Management
Protocol-aware matching of web service interfaces for adapter development
Proceedings of the 19th international conference on World wide web
Similarity of business process models: Metrics and evaluation
Information Systems
Complex mapping discovery for semantic process model alignment
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Search, adapt, and reuse: the future of scientific workflows
ACM SIGMOD Record
Matchmaking OWL-S processes: an approach based on path signatures
Proceedings of the International Conference on Management of Emergent Digital EcoSystems
Propagating changes between aligned process models
Journal of Systems and Software
Ontology based resource allocation (OBRA) for adaptive intelligent grid environment
UCAmI'12 Proceedings of the 6th international conference on Ubiquitous Computing and Ambient Intelligence
A survey of fuzzy service matching approaches in the context of on-the-fly computing
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
A human-centric framework for context-aware flowable services in cloud computing environments
Information Sciences: an International Journal
Hi-index | 0.00 |
The capability to easily find useful services (software applications, software components, scientific computations) becomes increasingly critical in several fields. Current approaches for services retrieval are mostly limited to the matching of their inputs/outputs possibly enhanced with some ontological knowledge. Recent works have demonstrated that this approach is not sufficient to discover relevant components. In this paper we argue that, in many situations, the service discovery should be based on the specification of service behavior (in particular, the conversation protocol). The idea behind is to develop matching techniques that operate on behavior models and allow delivery of partial matches and evaluation of semantic distance between these matches and the user requirements. Consequently, even if a service satisfying exactly the user requirements does not exist, the most similar ones will be retrieved and proposed for reuse by extension or modification. To do so, we reduce the problem of behavioral matching to a graph matching problem and we adapt existing algorithms for this purpose. A prototype is presented (available as a web service) which takes as input two conversation protocols and evaluates the semantic distance between them.