On the Smart Spaces Approach to Semantic-Driven Design of Service-Oriented Information Systems

Smart spaces define a development approach to creation of service-oriented information systems for computing environments of the Internet of Things (IoT). Semantic-driven resource sharing is applied to make fusion of the physical and information worlds. Knowledge from both worlds is selectively encompassed in the smart space to serve for users’ needs. In this paper, we consider several principles of the smart spaces approach to semantic-driven design of service-oriented information systems. The developers can apply these principles to achieve such properties as (a) involvement for service construction many surrounding devices and personal mobile devices of the user, (b) use of external Internet services and data sources for enhancing the constructed services, (c) information-driven programming of service construction based on resource sharing. The principles are derived from our experience on the software development for such application domains as collaborative work, e-tourism, and mobile health.

[1]  Andrei V. Gurtov,et al.  Service Intelligence Support for Medical Sensor Networks in Personalized Mobile Health Systems , 2015, NEW2AN.

[2]  Juha-Pekka Soininen,et al.  Knowledge Sharing Protocol for Smart Spaces , 2012 .

[3]  Andrei V. Gurtov,et al.  Security for medical sensor networks in mobile health systems , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[4]  Alexey Kashevnik,et al.  Virtual shared workspace for smart spaces and M3-based case study , 2014, Proceedings of 15th Conference of Open Innovations Association FRUCT.

[5]  Juha-Pekka Soininen,et al.  Semantic Interoperability Architecture for Pervasive Computing and Internet of Things , 2014, IEEE Access.

[6]  Gerd Kortuem,et al.  Smart objects as building blocks for the Internet of things , 2010, IEEE Internet Computing.

[7]  Alexander V. Smirnov,et al.  Anonymous Agent Coordination in Smart Spaces: State-of-the-Art , 2009, NEW2AN.

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

[9]  Dmitry G. Korzun,et al.  Design of semantic information broker for localized computing environments in the internet of things , 2015, 2015 17th Conference of Open Innovations Association (FRUCT).

[10]  Konstantin Mikhaylov,et al.  Cognitive Internet-of-Things solutions enabled by wireless sensor and actuator networks , 2014, 2014 5th IEEE Conference on Cognitive Infocommunications (CogInfoCom).

[11]  Sergey Balandin,et al.  A Peer-to-Peer Model for Virtualization and Knowledge Sharing in Smart Spaces , 2014 .

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

[13]  Teruo Higashino,et al.  Edge-centric Computing: Vision and Challenges , 2015, CCRV.

[14]  Sergey Balandin,et al.  Deployment of Smart Spaces in Internet of Things: Overview of the Design Challenges , 2013, NEW2AN.

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

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

[17]  Sergey Balandin,et al.  Key Properties in the Development of Smart Spaces , 2009, HCI.

[18]  Alfredo D'Elia,et al.  RedSib: A smart-M3 semantic information broker implementation , 2012, 2012 12th Conference of Open Innovations Association (FRUCT).

[19]  Dmitry G. Korzun,et al.  Service formalism and architectural abstractions for smart space applications , 2014 .

[20]  Alexander V. Smirnov,et al.  The Smart-M3 Platform: Experience of Smart Space Application Development for Internet of Things , 2015, NEW2AN.

[21]  Dmitry G. Korzun,et al.  Digital assistance services for emergency situations in personalized mobile healthcare: Smart space based approach , 2015, 2015 International Conference on Biomedical Engineering and Computational Technologies (SIBIRCON).

[22]  Tiziana Catarci,et al.  Emergent Semantics in Distributed Knowledge Management , 2008 .

[23]  Jun Hu,et al.  Configuring and controlling ubiquitous computing infrastructure with semantic connections: a tangible and an AR approach , 2013, Personal and Ubiquitous Computing.

[24]  Kurt Geihs,et al.  The user in the loop: Enabling user participation for self-adaptive applications , 2014, Future Gener. Comput. Syst..

[25]  Tullio Salmon Cinotti,et al.  The Design Principles and Practices of Interoperable Smart Spaces , 2012 .