DocumentCode
3400477
Title
An Architecture for Runtime Customization of Smart Devices
Author
Fazio, Maria ; Merlino, G. ; Bruneo, Dario ; Puliafito, Antonio
Author_Institution
Dept. of Eng. (DICIEAMA), Univ. degli Studi di Messina C.da di Dio, Sant´Agata, Italy
fYear
2013
fDate
22-24 Aug. 2013
Firstpage
157
Lastpage
164
Abstract
Smart environments represent a relatively uncharted ICT territory where plenty of sensor and actuator devices can be enrolled on-demand in order to realize high value-added services. A few application scenarios, such as Smart Cities, have already been explored. However, in order to finally enable such a paradigm, several issues have to be dealt with. In particular, from a developer perspective the high degree of heterogeneity for devices (ranging from cheap sensors to smart phones) could represent a hurdle for software design. In this paper, we present an innovative architecture that aims at providing a common reference platform for repurposing of devices i.e., reshaping their operational behavior for emergent and unforeseen requirements. Thanks to its modular and plugin based design, the proposed architecture is poised to ease implementation of both low-level (e.g., device discovery, code compilation, binary deployment) and high-level (e.g., service composition, data management) duties. We present the general architecture, then focusing on device-side aspects, while also providing two simple use cases that demonstrate the suitability of the proposed approach.
Keywords
embedded systems; intelligent actuators; intelligent sensors; software engineering; town and country planning; actuator devices; binary deployment; code compilation; data management; device discovery; high degree device heterogeneity; high-level duties; innovative architecture; low-level duties; modular design; plug-in based design; relatively uncharted ICT territory; sensor devices; service composition; smart cities; smart device runtime customization architecture; software design; value-added services; Androids; Computer architecture; Hardware; Humanoid robots; Libraries; Sensors; Software; Device repurposing; Heterogeneous platforms; Smart sensors;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Applications (NCA), 2013 12th IEEE International Symposium on
Conference_Location
Cambridge, MA
Print_ISBN
978-0-7695-5043-5
Type
conf
DOI
10.1109/NCA.2013.39
Filename
6623657
Link To Document