[HTML][HTML] From distributed coordination to field calculus and aggregate computing
Aggregate computing is an emerging approach to the engineering of complex coordination
for distributed systems, based on viewing system interactions in terms of information …
for distributed systems, based on viewing system interactions in terms of information …
Enhanced mechanical properties and durability of coal gangue reinforced cement-soil mixture for foundation treatments
High-speed railways with high load capacity and long-term performance have been
developed by the aid of high-performance construction materials for foundation treatments …
developed by the aid of high-performance construction materials for foundation treatments …
Partitioned integration and coordination via the self-organising coordination regions pattern
In software engineering, knowledge about recurrent problems, along with blueprints of
associated solutions for diverse design contexts, are often captured in so-called design …
associated solutions for diverse design contexts, are often captured in so-called design …
[HTML][HTML] ScaFi: A Scala DSL and toolkit for aggregate programming
Supported by current socio-scientific trends, programming the global behaviour of whole
computational collectives makes for great opportunities, but also significant challenges …
computational collectives makes for great opportunities, but also significant challenges …
Pulverization in cyber-physical systems: Engineering the self-organizing logic separated from deployment
Emerging cyber-physical systems, such as robot swarms, crowds of augmented people, and
smart cities, require well-crafted self-organizing behavior to properly deal with dynamic …
smart cities, require well-crafted self-organizing behavior to properly deal with dynamic …
Research directions for aggregate computing with machine learning
G Aguzzi - 2021 IEEE International Conference on Autonomic …, 2021 - ieeexplore.ieee.org
Collective adaptive systems are challenging from the engineering perspective. Different
approaches aim at taming these systems either by specifying the behaviour …
approaches aim at taming these systems either by specifying the behaviour …
Self-organising coordination regions: A pattern for edge computing
Abstract Design patterns are key in software engineering, for they capture the knowledge of
recurrent problems and associated solutions in specific design contexts. Emerging …
recurrent problems and associated solutions in specific design contexts. Emerging …
A collective adaptive approach to decentralised k-coverage in multi-robot systems
We focus on the online multi-object k-coverage problem (OMOkC), where mobile robots are
required to sense a mobile target from k diverse points of view, coordinating themselves in a …
required to sense a mobile target from k diverse points of view, coordinating themselves in a …
TruSD: Trust framework for service discovery among IoT devices
K Kalkan, K Rasmussen - Computer Networks, 2020 - Elsevier
IoT provides an environment which enables access to a plethora of different services. In
order to reach these services, devices need to decide if the providers are trustable or not …
order to reach these services, devices need to decide if the providers are trustable or not …
Engineering resilient collaborative edge-enabled IoT
Novel scenarios like IoT and smart cities promote a vision of computational ecosystems
whereby heterogeneous collectives of humans, devices and computing infrastructure …
whereby heterogeneous collectives of humans, devices and computing infrastructure …