Designing and constructing internet-of-Things systems: An overview of the ecosystem

JP Dias, A Restivo, HS Ferreira - Internet of Things, 2022 - Elsevier
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 …

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 …

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 …

Artificial collective intelligence engineering: a survey of concepts and perspectives

R Casadei - Artificial Life, 2023 - direct.mit.edu
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 …

Remediot: Remedial actions for internet-of-things conflicts

R Liu, Z Wang, L Garcia, M Srivastava - Proceedings of the 6th ACM …, 2019 - dl.acm.org
The increasing complexity and ubiquity of using IoT devices exacerbate the existing
programming challenges in smart environments such as smart homes, smart buildings, and …

Aerogel: Lightweight access control framework for webassembly-based bare-metal iot devices

R Liu, L Garcia, M Srivastava - 2021 IEEE/ACM Symposium on …, 2021 - ieeexplore.ieee.org
Application latency requirements, privacy, and security concerns have naturally pushed
computing onto smartphone and IoT devices in a decentralized manner. In response to …

Empowering visual Internet-of-Things mashups with self-healing capabilities

JP Dias, A Restivo, HS Ferreira - 2021 IEEE/ACM 3rd …, 2021 - ieeexplore.ieee.org
Internet-of-Things (IoT) systems have spread among different application domains, from
home automation to industrial manufacturing processes. The rushed development by …

The SemIoTic Ecosystem: A Semantic Bridge between IoT Devices and Smart Spaces

R Yus, G Bouloukakis, S Mehrotra… - ACM Transactions on …, 2022 - dl.acm.org
Smart space administration and application development is challenging in part due to the
semantic gap that exists between the high-level requirements of users and the low-level …

A review on visual programming for distributed computation in iot

M Silva, JP Dias, A Restivo, HS Ferreira - International Conference on …, 2021 - Springer
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) …

Wiprog: A webassembly-based approach to integrated iot programming

B Li, W Dong, Y Gao - IEEE INFOCOM 2021-IEEE Conference …, 2021 - ieeexplore.ieee.org
Programming a complete IoT application usually requires separated programming for
device, edge and/or cloud sides, which slows down the development process and makes …