A semantic middleware architecture for supporting real smartness

Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain

mariajose.santofimia@uclm.es

Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain

david.villa@uclm.es

Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain

felix.villanueva@uclm.es

Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain

soledad.escolar@uclm.es

Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain

juancarlos.lopez@uclm.es

  • CONFERENCE — Industrial Electronics Society, IECON 2016-42nd Annual Conference of the IEEE

  • PAGES — 6925-6930

  • ISSN  978-1-5090-3474-1

  • PUBLISHER  IEEC

  • YEAR  2016

Santofimia, M. J., Villa, D., Villanueva, F. J., Escolar, S., & Lopez, J. C. (2016, October). A semantic middleware architecture for supporting real smartness. In Industrial Electronics Society, IECON 2016-42nd Annual Conference of the IEEE (pp. 6925-6930). IEEE.

@inproceedings{santofimia2016semantic,
title={A semantic middleware architecture for supporting real smartness},
author={Santofimia, Maria J and Villa, David and Villanueva, Felix J and Escolar, Soledad and Lopez, Juan Carlos},
booktitle={Industrial Electronics Society, IECON 2016-42nd Annual Conference of the IEEE},
pages={6925--6930},
year={2016},
organization={IEEE}
}

Abstract

Smart environments, enabled by the Internet of Thing (IoT) paradigm, advocate for more intelligent and interconnected systems, electronic devices, tools, and appliances. While most efforts are nowadays addressed to provide connectivity or smartness to IoT devices, unfortunately, few have realised the importance of supporting automatic service composition and service reconfiguration capabilities at middleware level. Due to the openness that characterise such environments, the range of possible interactions and available services and devices cannot be totally defined nor prescribed in advanced. This uncertainty demands mechanisms to dynamically adapt existing systems, and their functionality, to address unforeseen needs. In order to do so, a general understanding of contexts, services, and device capabilities is needed. From that understanding, new responses can be automatically devised on run-time. This paper presents a semantic middleware specifically devised to support automatic and autonomous service reconfiguration and composition. The novelty consists in moving the semantics, traditionally held at the programming-interface level, to a common-sense knowledge-base system, with higher expressive power and reasoning capabilities.

DOWNLOAD PDF
PUBLICATION