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 …
Pragmatic methodology in management science
H Dźwigoł, M Trzeciak - 2023 - ceeol.com
The article intends to demonstrate the importance of choosing suitable research methods
and techniques in the field of management science, with the goal of enhancing the …
and techniques in the field of management science, with the goal of enhancing the …
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 …
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 …
A methodology and simulation-based toolchain for estimating deployment performance of smart collective services at the edge
Research trends are pushing artificial intelligence (AI) across the Internet of Things (IoT)–
edge–fog–cloud continuum to enable effective data analytics, decision making, as well as …
edge–fog–cloud continuum to enable effective data analytics, decision making, as well as …
[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 …
[PDF][PDF] Functional programming for distributed systems with XC
Programming distributed systems is notoriously hard due to–among the others–concurrency,
asynchronous execution, message loss, and device failures. Homogeneous distributed …
asynchronous execution, message loss, and device failures. Homogeneous distributed …
Learning structured communication for multi-agent reinforcement learning
This work explores the large-scale multi-agent communication mechanism for multi-agent
reinforcement learning (MARL). We summarize the general topology categories for …
reinforcement learning (MARL). We summarize the general topology categories for …
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 …
FCPP: an efficient and extensible field calculus framework
G Audrito - 2020 IEEE International Conference on Autonomic …, 2020 - ieeexplore.ieee.org
The Field Calculus is a promising language for the self-organisation of distributed devices,
allowing to express on a high level of abstraction complex distributed algorithms with robust …
allowing to express on a high level of abstraction complex distributed algorithms with robust …