Internet of Things. IoT Infrastructures. Second International Summit, IoT 360° 2015, Rome, Italy, October 27-29, 2015, Revised Selected Papers, Part II

Research Article

Visual Development Environment for Semantically Interoperable Smart Cities Applications

Download
289 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-47075-7_48,
        author={Aikaterini Roukounaki and John Soldatos and Riccardo Petrolo and Valeria Loscri and Nathalie Mitton and Martin Serrano},
        title={Visual Development Environment for Semantically Interoperable Smart Cities Applications},
        proceedings={Internet of Things. IoT Infrastructures. Second International Summit, IoT 360° 2015, Rome, Italy, October 27-29, 2015, Revised Selected Papers, Part II},
        proceedings_a={IOT360},
        year={2017},
        month={6},
        keywords={Smart cities Internet-of-Things Semantic interoperability Development tools},
        doi={10.1007/978-3-319-47075-7_48}
    }
    
  • Aikaterini Roukounaki
    John Soldatos
    Riccardo Petrolo
    Valeria Loscri
    Nathalie Mitton
    Martin Serrano
    Year: 2017
    Visual Development Environment for Semantically Interoperable Smart Cities Applications
    IOT360
    Springer
    DOI: 10.1007/978-3-319-47075-7_48
Aikaterini Roukounaki1,*, John Soldatos1,*, Riccardo Petrolo2,*, Valeria Loscri2,*, Nathalie Mitton2,*, Martin Serrano,*
  • 1: Athens Information Technology
  • 2: Inria Lille-Nord Europe
*Contact email: arou@ait.edu.gr, jsol@ait.edu.gr, riccardo.petrolo@inria.fr, valeria.loscri@inria.fr, nathalie.mitton@inria.fr, martin.serrano@insight-centre.org

Abstract

This paper presents an IoT architecture for the semantic interoperability of diverse IoT systems and applications in smart cities. The architecture virtualizes diverse IoT systems and ensures their modelling and representation according to common standards-based IoT ontologies. Furthermore, based on this architecture, the paper introduces a first-of-a-kind visual development environment which eases the development of semantically interoperable applications in smart citites. The development environment comes with a range of visual tools, which enable the assembly of non-trivial data-driven applications in smart cities, including applications that leverage data streams from diverse IoT systems. Moreover, these tools allow developers to leverage the functionalities and building blocks of the presented architecture. Overall, the introduced visual environment advances the state of the art in IoT developments for smart cities towards the direction of semantic interoperability for data driven applications.