Designing and constructing internet-of-Things systems: An overview of the ecosystem
The current complexity of IoT systems and devices is a barrier to reach a healthy ecosystem,
mainly due to technological fragmentation and inherent heterogeneity. Meanwhile, the field …
mainly due to technological fragmentation and inherent heterogeneity. Meanwhile, the field …
Macroprogramming: Concepts, state of the art, and opportunities of macroscopic behaviour modelling
R Casadei - ACM Computing Surveys, 2023 - dl.acm.org
Macroprogramming refers to the theory and practice of expressing the macro (scopic)
behaviour of a collective system using a single program. Macroprogramming approaches …
behaviour of a collective system using a single program. Macroprogramming approaches …
Evaluating IoT service composition mechanisms for the scalability of IoT systems
D Arellanes, KK Lau - Future Generation Computer Systems, 2020 - Elsevier
Abstract The Internet of Things (IoT) is an emerging paradigm where practically every
(physical and virtual) thing will be interconnected through innovative distributed services …
(physical and virtual) thing will be interconnected through innovative distributed services …
Artificial collective intelligence engineering: a survey of concepts and perspectives
R Casadei - Artificial Life, 2023 - ieeexplore.ieee.org
Collectiveness is an important property of many systems—both natural and artificial. By
exploiting a large number of individuals, it is often possible to produce effects that go far …
exploiting a large number of individuals, it is often possible to produce effects that go far …
Remediot: Remedial actions for internet-of-things conflicts
The increasing complexity and ubiquity of using IoT devices exacerbate the existing
programming challenges in smart environments such as smart homes, smart buildings, and …
programming challenges in smart environments such as smart homes, smart buildings, and …
Aerogel: Lightweight access control framework for webassembly-based bare-metal iot devices
Application latency requirements, privacy, and security concerns have naturally pushed
computing onto smartphone and IoT devices in a decentralized manner. In response to …
computing onto smartphone and IoT devices in a decentralized manner. In response to …
A review on visual programming for distributed computation in iot
Abstract Internet-of-Things (IoT) systems are considered one of the most notable examples
of complex, large-scale systems. Some authors have proposed visual programming (VP) …
of complex, large-scale systems. Some authors have proposed visual programming (VP) …
Empowering visual Internet-of-Things mashups with self-healing capabilities
Internet-of-Things (IoT) systems have spread among different application domains, from
home automation to industrial manufacturing processes. The rushed development by …
home automation to industrial manufacturing processes. The rushed development by …
Wiprog: A webassembly-based approach to integrated iot programming
Programming a complete IoT application usually requires separated programming for
device, edge and/or cloud sides, which slows down the development process and makes …
device, edge and/or cloud sides, which slows down the development process and makes …
The state of the art of macroprogramming in IoT: An update
IGS Júnior, TS de Santana… - Journal of Internet …, 2022 - journals-sol.sbc.org.br
Macroprogramming's primary goal is to increase developers' productivity by providing high-
level specifications of applications' behaviour at the system level. Macroprogramming may …
level specifications of applications' behaviour at the system level. Macroprogramming may …