• 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