An object-oriented model for object orchestration in smart environments

Bergesio, Luca and Bernardos Barbolla, Ana María and Casar Corredera, Jose Ramon (2017). An object-oriented model for object orchestration in smart environments. In: "Procedia Computer Science", 16/05/2017 - 19/05/2017, Madeira, Portugal. pp. 440-447. https://doi.org/10.1016/j.procs.2017.05.415.

Description

Title: An object-oriented model for object orchestration in smart environments
Author/s:
  • Bergesio, Luca
  • Bernardos Barbolla, Ana María
  • Casar Corredera, Jose Ramon
Item Type: Presentation at Congress or Conference (Article)
Event Title: Procedia Computer Science
Event Dates: 16/05/2017 - 19/05/2017
Event Location: Madeira, Portugal
Title of Book: Proceedings of The 8th International Conference on Ambient Systems, Networks and Technologies (ANT 2017)
Date: 2017
Subjects:
Freetext Keywords: Smart object, ubiquitous computing, modeling, object-oriented programming, ECA, Smartphone, smart spaces, IoT
Faculty: E.T.S.I. Telecomunicación (UPM)
Department: Otro
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (698kB) | Preview

Abstract

Nowadays, the heterogeneity of interconnected things and communication technologies creates several small worlds composed of a single object and a smartphone. For each object, the user needs to download a specific application, search and connect the device. The result is a waste of valuable resources: several objects are able to communicate with the smartphone, but they cannot directly interact among them. In this paper, we propose a model that can be used to define a set of standard interfaces suitable for every smart object. Devices that adhere to the same model can be easily controlled and placed in relation among them, creating multi-object behaviors for a smart space. The smartphone is still a control center, but with a single application it is possible to control and personalize spaces in a holistic way, instead of using the traditional one-to-one approach. Moreover, personalization should be portable: it is desirable that a behavior works in as many smart spaces as possible, at least in a similar way as it does in the environment in which it was configured, freeing the user from the tedious task of adapting it manually every time s/he goes to another space. A portable personalization extends the bring your own device paradigm to a new "bring your own space" paradigm. The model is inspired in the object-oriented programming, reinterpreting features such as inheritance and polymorphism to the real world, so it is possible to provide a software system able to adapt existing behaviors to new spaces. The use of the model is exemplified in the paper with two examples of smart spaces.

Funding Projects

TypeCodeAcronymLeaderTitle
Government of SpainTEC2014-55146-RUnspecifiedUnspecifiedUnspecified
Universidad Politécnica de MadridRP150955017UnspecifiedUnspecifiedUnspecified

More information

Item ID: 50135
DC Identifier: http://oa.upm.es/50135/
OAI Identifier: oai:oa.upm.es:50135
DOI: 10.1016/j.procs.2017.05.415
Official URL: https://www.sciencedirect.com/science/article/pii/S1877050917310918
Deposited by: Memoria Investigacion
Deposited on: 30 Apr 2018 16:54
Last Modified: 30 Apr 2018 16:54
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM