ACM Home Page
Please provide us with feedback. Feedback
Semantic matchmaking of web services using model checking
Full text PdfPdf (385 KB)
Source
International Conference on Autonomous Agents archive
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 1 table of contents
Estoril, Portugal
SESSION: Agent-based system development table of contents
Pages 273-280  
Year of Publication: 2008
ISBN:978-0-9817381-0-9
Authors
Akin Günay  Boǧaziçi University, Bebek, Istanbul, Turkey
Pinar Yolum  Boǧaziçi University, Bebek, Istanbul, Turkey
Sponsors
ACM: Association for Computing Machinery
AAAI : Association for the Advancement of Artifical Intelligence
Publisher
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 147,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Service matchmaking is the process of finding suitable services given by the providers for the service requests of consumers. Previous approaches to service matchmaking is mostly based on matching the input-output parameters of service requests and service provisions. However, such approaches do not capture the semantics of the services and hence cannot match requests to services effectively. This paper proposes an agent-based approach for matchmaking that is based on capturing the semantics of services and requests formally through temporal logic. Requests are represented as a set of properties and compared to the service representations using model checking, yielding results on whether a service can satisfy a request or not. By help of domain ontologies, our approach also supports flexible matching, where partially matching services are identified. We provide a general framework, where our approach can work with other existing matchmaking approaches and is integrated with current efforts such as OWL-S and SWRL.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. Ankolekar, M. Paolucci, and K. Sycara. Spinning the OWL-S Process Model: Towards the verification of the OWL-S Process Models. In Proc. of ISWC 2004 Workshop on Semantic Web Services: Preparing to Meet the World of Business Applications, 2004.
 
2
A. Brogi and S. Corfini. Behaviour-aware discovery of Web service compositions. International Journal of Web Services Research, 4(3):1--25, 2007.
 
3
David Martin et. al. OWL-S: Semantic Markup for Web Services, 2002.
 
4
K. Decker, K. Sycara, and M. Williamson. Middle-agents for the Internet. In Proc. of Int. Joint Conf. on Artificial Intelligence, pages 578--583, 1997.
 
5
 
6
 
7
 
8
 
9
I. Horrocks et. al. SWRL: A Semantic Web Rule Language Combining OWL and RuleML, 2004.
 
10
11
12
13
 
14
 
15
P. Patel-Schneider. Semantic Web Rule Language First-Order Logic (SWRL FOL), 2005.
 
16
P. Resnik. Using Information Content to Evaluate Semantic Similarity in a Taxonomy. In Proc. of 14th Int. Joint Conf. on Artificial Intelligence, volume 1, pages 448--453, 1995.
17
 
18
A. Wombacher, P. Fankhauser, B. Mahleko, and E. Neuhold. Matchmaking for Business Processes Based on Conjunctive Finite State Automata. International Journal of Business Process Integration and Management, 1(1):3--11, 2005.

Collaborative Colleagues:
Akin Günay: colleagues
Pinar Yolum: colleagues