Reference Hub18
Smart Spaces-Based Application Development: M3 Architecture, Design Principles, Use Cases, and Evaluation

Smart Spaces-Based Application Development: M3 Architecture, Design Principles, Use Cases, and Evaluation

Dmitry G. Korzun, Sergey I. Balandin, Alexey M. Kashevnik, Alexander V. Smirnov, Andrei V. Gurtov
Copyright: © 2017 |Volume: 8 |Issue: 2 |Pages: 35
ISSN: 1947-3176|EISSN: 1947-3184|EISBN13: 9781522513964|DOI: 10.4018/IJERTCS.2017070104
Cite Article Cite Article

MLA

Korzun, Dmitry G., et al. "Smart Spaces-Based Application Development: M3 Architecture, Design Principles, Use Cases, and Evaluation." IJERTCS vol.8, no.2 2017: pp.66-100. http://doi.org/10.4018/IJERTCS.2017070104

APA

Korzun, D. G., Balandin, S. I., Kashevnik, A. M., Smirnov, A. V., & Gurtov, A. V. (2017). Smart Spaces-Based Application Development: M3 Architecture, Design Principles, Use Cases, and Evaluation. International Journal of Embedded and Real-Time Communication Systems (IJERTCS), 8(2), 66-100. http://doi.org/10.4018/IJERTCS.2017070104

Chicago

Korzun, Dmitry G., et al. "Smart Spaces-Based Application Development: M3 Architecture, Design Principles, Use Cases, and Evaluation," International Journal of Embedded and Real-Time Communication Systems (IJERTCS) 8, no.2: 66-100. http://doi.org/10.4018/IJERTCS.2017070104

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Smart spaces form now an emerging paradigm for application development in the various domains of ubiquitous, pervasive, mobile, embedded, and edge-centric computing. The smart space-based development still lacks matured methodologies appropriate for a wide range of application domains. The authors consider a particular class of smart spaces where interaction of many participants is information-driven and ontology-oriented using the indirect interaction models from multi-agent systems and knowledge manipulation technologies from the Semantic Web. The paper summarizes more than ten years of the authors' experience for this class of smart space-based application development. The M3 architecture (multidevice, multivendor, multidomain) for smart spaces enables concept development of service-oriented applications based on information sharing by software agents running on various devices and acting as knowledge processors. The Smart-M3 platform is an open source solution that implements the M3 architecture.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.