• DocumentCode
    1468645
  • Title

    PerLa: A Language and Middleware Architecture for Data Management and Integration in Pervasive Information Systems

  • Author

    Schreiber, Fabio A. ; Camplani, Romolo ; Fortunato, Marco ; Marelli, Marco ; Rota, Guido

  • Author_Institution
    Dipt. di Elettron. e lnformazione, Politec. di Milano, Milan, Italy
  • Volume
    38
  • Issue
    2
  • fYear
    2012
  • Firstpage
    478
  • Lastpage
    496
  • Abstract
    A declarative SQL-like language and a middleware infrastructure are presented for collecting data from different nodes of a pervasive system. Data management is performed by hiding the complexity due to the large underlying heterogeneity of devices, which can span from passive RFID(s) to ad hoc sensor boards to portable computers. An important feature of the presented middleware is to make the integration of new device types in the system easy through the use of device self-description. Two case studies are described for PerLa usage, and a survey is made for comparing our approach with other projects in the area.
  • Keywords
    SQL; data integration; information systems; middleware; software architecture; ubiquitous computing; PerLa; ad hoc sensor boards; data collection; data integration; data management; declarative SQL-like language; device self-description; language architecture; middleware architecture; passive RFID; pervasive information systems; portable computers; Context; Databases; Hardware; Middleware; Monitoring; Software; Wireless sensor networks; Declarative language; SQL; device heterogeneity; functionality proxy; middleware infrastructure; pervasive system; wireless sensor networks.;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2011.25
  • Filename
    5728831