Skip to main content
Contribution to Book
An Architecture for a Smart Spaces Virtual Machine
Proceedings of the Workshop on Middleware for Next Generation Internet Computing
  • Leandro A. Freitas, Universidade Federal de Goias
  • Fábio M. Costa, Universidade Federal de Goias
  • Ricardo C. A. Rocha, Universidade Federal de Goias
  • Andrew A. Allen, Georgia Southern University
Document Type
Contribution to Book
Publication Date
12-8-2014
DOI
10.1145/2676733.2676742
ISBN
978-1-4503-3222-4
Disciplines
Abstract

The growth and popularization of wireless connectivity and mobile devices have allowed the development of smart spaces that were previously only envisaged in the approach proposed by Mark Weiser. These environments are composed of many computational resources, such as devices and applications, along with user, who must be able to associate with and use these features. However, programming these environments is a challenging task, since smart spaces have a dynamic nature and heterogeneous resources, in addition to the requirement that interactions between users and resources are performed in a coordinated way. We present a new approach for smart spaces programming using Models@RunTime. To this end, we propose a high-level modeling language, called 2SML, through which the user can model the smart space with all elements that can be part of it. Models created by the users are interpreted and effected in the physical space by a model execution engine, called 2SVM, whose development is part of this work.

Citation Information
Leandro A. Freitas, Fábio M. Costa, Ricardo C. A. Rocha and Andrew A. Allen. "An Architecture for a Smart Spaces Virtual Machine" Bordeaux, FranceProceedings of the Workshop on Middleware for Next Generation Internet Computing (2014) p. 1 - 6
Available at: http://works.bepress.com/andrew-allen/3/