Interoperable real-time symbolic programming for smart environments

Risultato della ricerca: Conference contribution

1 Citazioni (Scopus)


Smart environments demand novel paradigms offering easy configuration, programming and deployment of pervasive applications. To this purpose, different solutions have been proposed ranging from visual paradigms based on mashups to formal languages. However, most of the paradigms proposed in the literature require further external tools to turn application description code into an executable program before the deployment on target devices. Source code generation, runtime upgrades and recovery, and online debugging and inspection are often cumbersome in these programming environments. In this work we describe a methodology for real-time and on-line programming in smart environments that is compact and efficient enough to run on resource-constrained devices. The pillar of the proposed approach is real-time exchange of executable symbolic code in heterogeneous networks. The methodology is supported by an inference engine that is able to generate symbolic code starting from knowledge about hardware devices and their placement in the environment, and about the application domain. Interoperability with existing smart applications and Internet of Things (IoT) deployments is reached through a symbolic Transmission Control Protocol (TCP) client, and Message Queue Telemetry Transport (MQTT) client.
Lingua originaleEnglish
Titolo della pubblicazione ospiteProceedings - 2019 IEEE International Conference on Smart Computing, SMARTCOMP 2019
Numero di pagine8
Stato di pubblicazionePublished - 2019

All Science Journal Classification (ASJC) codes

  • ???subjectarea.asjc.1700.1702???
  • ???subjectarea.asjc.1700.1705???
  • ???subjectarea.asjc.1700.1706???
  • ???subjectarea.asjc.1700.1708???
  • ???subjectarea.asjc.2200.2213???


Entra nei temi di ricerca di 'Interoperable real-time symbolic programming for smart environments'. Insieme formano una fingerprint unica.

Cita questo