Service formalism and architectural abstractions for smart space applications
Dmitry Georzhevich Korzun · 2014
Despite of the elegance of smart spaces paradigm and its clear advantages, this area of development of "smart" software for Internet of Things (IoT) still has very limited systematization and formal concept notation. The discussion paper provides a clarified vision onto the smart spaces terminology. The reference case is the M3 architecture, based on which we sequentially elaborate the notions of smart space, smart environment of knowledge sharing, smart space application, its services and its architecture. We consider P2P-based service formalism, on the top of which several architectural abstractions are presented. They provide means for designing smart space applications.