A Case Elaboration Methodology for a Semantic Web Service Discovery System Based on CBR

The Case Based Reasoning is a paradigm of intelligent reasoning which consists on reusing results of previously solved problems (Source Cases) to solve new problems (Target Cases). It has been formalized as a five-step process consisting of: "Elaboration", "Retrieve", "Reuse", "Revise" and "Retain". In this paper we focus on the first phase of the CBR cycle with all of the required modeling to formalize a Case in our CBR-based system for semantic Web service discovery (CBR4WSD). This phase consists in formalizing the problem description and its structuring before launching the “Retrieve” phase and select the most appropriate Source Cases from the Case Base. We identify a set of basic descriptors to formalize Cases handled in our CBR4WSD system. In this conduct and in accordance with CBR policies, we put forward our Case representation model.

[1]  Ounsa Roudies,et al.  Towards a semantic description model aligned with W3C standards for WS automatic discovery , 2014, 2014 International Conference on Multimedia Computing and Systems (ICMCS).

[2]  Béatrice Fuchs Représentation des connaissances pour le raisonnement à partir de cas : le système ROCADE , 1997 .

[3]  J.F.A.K. van Benthem,et al.  Tense Logic and Standard Logic , 1977 .

[4]  K. Ghédira,et al.  How to apply CBR methods in Web service composition? , 2006 .

[5]  David Al-Dabass,et al.  Semantic-Driven Matchmaking of Web Services Using Case-Based Reasoning , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[7]  Ounsa Roudiès,et al.  A Comparative Evaluation of Web Services Description Approaches , 2013, 2013 10th International Conference on Information Technology: New Generations.

[8]  Jinli Cao,et al.  Web Services Semantic Searching enhanced by Case Reasoning , 2007 .

[9]  F. Rosa,et al.  An Approach to Search Web Services using Ontologies and CBR , 2008, 2008 11th IEEE International Conference on Computational Science and Engineering - Workshops.

[10]  Angi Voß,et al.  Reasoning with complex cases , 1997 .

[11]  Anneke Kleppe,et al.  The Object Constraint Language: Getting Your Models Ready for MDA , 2003 .

[12]  Khaled Ghédira,et al.  WeSCo_CBR: How to Compose Web Services via Case Based Reasoning , 2006, 2006 IEEE International Conference on e-Business Engineering (ICEBE'06).

[13]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[14]  Dhavalkumar Thakker,et al.  S-CBR: semantic case based reasoner for web services discovery and matchmaking , 2006 .

[15]  Béatrice Fuchs,et al.  Une première formalisation de la phase d'élaboration du raisonnement à partir de cas , 2006 .

[16]  Heiko Schuldt,et al.  CASCOM: Intelligent Service Coordination in the Semantic Web , 2008 .

[17]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.

[18]  Ounsa Roudiès,et al.  A Logic and Adaptive Approach for Efficient Diagnosis Systems using CBR , 2012, ArXiv.

[19]  I. Melzer Web Services Description Language , 2010 .

[20]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.