Smart Space Applications Integration: A Mediation Formalism and Design for Smart-M3

The Smart-M3 platform implements smart spaces environments with emphasis on the multi-device, multi-domain, and multi-vendor concept. One of the barriers against effective realization of the M3 concept is the lack of interoperability mechanisms between applications when they operate in different smart spaces. In this paper, we present an approach for applications integration; it provides interoperability such that one application uses services of another application. We extend the Smart-M3 space computing model with a mediation formalism of applications integration where ontology-driven knowledge exchange is performed between application spaces. We propose a generic architecture and design of application-specific mediator. Our approach makes a further step towards specification-based automated development in Smart-M3.

[1]  Jukka Honkola,et al.  Integration of an Answer Set Engine to Smart-M3 , 2010, NEW2AN.

[2]  Ian Oliver,et al.  Operations on Spaces of Information , 2009, 2009 IEEE International Conference on Semantic Computing.

[3]  Ian Horrocks,et al.  Description logic programs: combining logic programs with description logic , 2003, WWW '03.

[4]  Pedro M. Domingos,et al.  Representing and reasoning about mappings between domain models , 2002, AAAI/IAAI.

[5]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[6]  Jeffrey D. Ullman,et al.  MedMaker: a mediation system based on declarative specifications , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[7]  Alberto O. Mendelzon,et al.  Foundations of Semantic Web databases , 2011, J. Comput. Syst. Sci..

[8]  Birgitta König-Ries,et al.  An integration method for the specification of rule-oriented mediators , 1999, Proceedings 1999 International Symposium on Database Applications in Non-Traditional Environments (DANTE'99) (Cat. No.PR00496).

[9]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[10]  Jérôme Euzenat,et al.  Ontology Matching: State of the Art and Future Challenges , 2013, IEEE Transactions on Knowledge and Data Engineering.

[11]  Marco A. Casanova,et al.  Query Processing in a Mediator Based Framework for Linked Data Integration , 2011, Int. J. Bus. Data Commun. Netw..

[12]  Alexander V. Smirnov,et al.  On-the-Fly Ontology Matching in Smart Spaces: A Multi-model Approach , 2010, NEW2AN.

[13]  Ronald Fagin,et al.  Data exchange: semantics and query answering , 2005, Theor. Comput. Sci..

[14]  Konrad Voigt,et al.  Schema, Ontology and Metamodel Matching - Different, But Indeed the Same? , 2011, MEDI.

[15]  Diane J. Cook,et al.  How smart are our environments? An updated look at the state of the art , 2007, Pervasive Mob. Comput..

[16]  Sergey Balandin,et al.  Smart Spaces and Next Generation Wired/Wireless Networking , 2009, Lecture Notes in Computer Science.

[17]  Ronald Brown,et al.  Smart-M3 information sharing platform , 2010, The IEEE symposium on Computers and Communications.

[18]  Sasu Tarkoma,et al.  Practical Web-Based Smart Spaces , 2010, IEEE Pervasive Computing.

[19]  Cristina Sirangelo,et al.  Data exchange and schema mappings in open and closed worlds , 2011, J. Comput. Syst. Sci..

[20]  Alexey Kashevnik,et al.  Integration of Smart-M3 Applications: Blogging in Smart Conference , 2011, NEW2AN.

[21]  Ian Horrocks,et al.  Ontologies and the semantic web , 2008, CACM.

[22]  Sergey Balandin,et al.  Proactive personalized mobile multi-blogging service on smart-M3 , 2012, Proceedings of the ITI 2012 34th International Conference on Information Technology Interfaces.

[23]  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.