Combining self-organisation, context-awareness and semantic reasoning: the case of resource discovery in opportunistic networks

The increasing prevalence of networked devices brings ever more opportunities for delivering content and services to users that result from situated interactions between computational devices in their surrounding environment. Resource discovery, a vital component in this process, becomes challenging in such an open, dynamic and distributed setting. Building on earlier work that outlined a novel semantics-based approach to resource discovery in such environments, this paper provides a general solution to incorporating application-specific contextual factors into the resource discovery process, and proposes a mechanism to support the runtime evolution of resource discovery tasks in a mobile setting.

[1]  Dimitrios Skoutas,et al.  A Ranking Mechanism for Semantic Web Service Discovery , 2007 .

[2]  Dieter Fensel,et al.  Triple-Space Computing: Semantic Web Services Based on Persistent Publication of Information , 2004, INTELLCOMM.

[3]  Mirko Viroli,et al.  Description and composition of bio-inspired design patterns: a complete overview , 2012, Natural Computing.

[4]  Franco Zambonelli,et al.  Self-aware Pervasive Service Ecosystems , 2011, FET.

[5]  Christine Julien,et al.  Resource discovery with evolving tuples , 2007, ESSPE '07.

[6]  Thierry Priol,et al.  Chemical Programming of Future Service-oriented Architectures , 2009, J. Softw..

[7]  Timothy W. Finin,et al.  Toward Distributed service discovery in pervasive computing environments , 2006, IEEE Transactions on Mobile Computing.

[8]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language Primer (Second Edition) , 2012 .

[9]  Mirko Viroli,et al.  Coordination in open and dynamic environments with TuCSoN semantic tuple centres , 2010, SAC '10.

[10]  Mirko Viroli,et al.  On the Space-time Situation of Pervasive Service Ecosystems , 2012 .

[11]  Martha Palmer,et al.  Verb Semantics and Lexical Selection , 1994, ACL.

[12]  David De Roure,et al.  Semantic Resource Matching for Pervasive Environments: The Approach and its Evaluation , 2008 .

[13]  Franco Zambonelli,et al.  A survey on nature-inspired metaphors for pervasive service ecosystems , 2011, Int. J. Pervasive Comput. Commun..

[14]  Mirko Viroli,et al.  Pervasive ecosystems: a coordination model based on semantic chemistry , 2012, SAC '12.

[15]  Jim Waldo,et al.  The Jini Specification , 1999 .

[16]  Timos K. Sellis,et al.  A Ranking Mechanism for SemanticWeb Service Discovery , 2007, 2007 IEEE Congress on Services (Services 2007).

[17]  Franco Zambonelli,et al.  Programming pervasive and mobile computing applications: The TOTA approach , 2009, TSEM.

[18]  Umberto Straccia,et al.  Reasoning with the finitely many-valued Lukasiewicz fuzzy Description Logic SROIQ , 2011, Inf. Sci..

[19]  Ronaldo Menezes,et al.  Using Swarm Intelligence in Linda Systems , 2003, ESAW.

[20]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[21]  Michael J. North,et al.  Experiences creating three implementations of the repast agent modeling toolkit , 2006, TOMC.

[22]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[23]  Mirko Viroli,et al.  Self-Organising Semantic Resource Discovery for Pervasive Systems , 2012, 2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[24]  Matthias Klusch,et al.  WSMO-MX: A hybrid Semantic Web service matchmaker , 2009, Web Intell. Agent Syst..

[25]  Philip Resnik,et al.  Using Information Content to Evaluate Semantic Similarity in a Taxonomy , 1995, IJCAI.

[26]  Ian Horrocks,et al.  A Software Framework for Matchmaking Based on Semantic Web Technology , 2004, Int. J. Electron. Commer..

[27]  Mirko Viroli,et al.  A chemical inspired simulation framework for pervasive services ecosystems , 2011, 2011 Federated Conference on Computer Science and Information Systems (FedCSIS).

[28]  Elena Paslaru Bontas Simperl,et al.  Tuplespace-based computing for the Semantic Web: a survey of the state-of-the-art , 2008, The Knowledge Engineering Review.

[29]  Franco Zambonelli,et al.  From SOA to Pervasive Service Ecosystems: An Approach Based on Semantic Web Technologies , 2013 .

[30]  George A. Miller,et al.  Using Corpus Statistics and WordNet Relations for Sense Identification , 1998, CL.

[31]  Andrea Omicini,et al.  Coordination models and languages: from parallel computing to self-organisation , 2011, The Knowledge Engineering Review.

[32]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[33]  Charles E. Perkins,et al.  Service Location Protocol, Version 2 , 1999, RFC.

[34]  Philipp Obermeier,et al.  RDFSwarms: selforganized distributed RDF triple store , 2010, SAC '10.