Software engineers of Internet of Things (IoT) systems deal with three macro issues: how to perceive the properties of interest through sensors (sensing facet), how to process information to decide how to achieve the system goals (processing facet), and how to enact such decisions to affect the IoT environment (actuation facet). For each of these, one can either develop ad hoc solutions by relying on mainstream programming languages or exploit existing IoT-specific software libraries, frameworks, and platforms. In this chapter, we survey the state of the art of “IoT programming,” clarifying which programming paradigms and platforms are most commonly adopted, with the goal of uncovering which research areas are mostly active in IoT programming.

Programming Approaches for Large-Scale IoT System Development: State of the Art / Casadei, R.; Fornari, F.; Mariani, S.; Savaglio, C.. - 3177:(2024), pp. 21-45. [10.1007/978-3-031-62146-8_2]

Programming Approaches for Large-Scale IoT System Development: State of the Art

Mariani S.;
2024

Abstract

Software engineers of Internet of Things (IoT) systems deal with three macro issues: how to perceive the properties of interest through sensors (sensing facet), how to process information to decide how to achieve the system goals (processing facet), and how to enact such decisions to affect the IoT environment (actuation facet). For each of these, one can either develop ad hoc solutions by relying on mainstream programming languages or exploit existing IoT-specific software libraries, frameworks, and platforms. In this chapter, we survey the state of the art of “IoT programming,” clarifying which programming paradigms and platforms are most commonly adopted, with the goal of uncovering which research areas are mostly active in IoT programming.
2024
Fluidware: Novel Approaches for Large-Scale IoT Systems
9783031621451
9783031621468
Springer Science and Business Media Deutschland GmbH
Programming Approaches for Large-Scale IoT System Development: State of the Art / Casadei, R.; Fornari, F.; Mariani, S.; Savaglio, C.. - 3177:(2024), pp. 21-45. [10.1007/978-3-031-62146-8_2]
Casadei, R.; Fornari, F.; Mariani, S.; Savaglio, C.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1367092
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact