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 …
[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 …
Towards reinforcement learning-based aggregate computing
Recent trends in pervasive computing promote the vision of Collective Adaptive Systems
(CASs): large-scale collections of relatively simple agents that act and coordinate with no …
(CASs): large-scale collections of relatively simple agents that act and coordinate with no …
On the dynamic evolution of distributed computational aggregates
Engineering and programming approaches for collective adaptive systems often leverage
ensemble-like abstractions to characterise a subset of devices as a domain for a given task …
ensemble-like abstractions to characterise a subset of devices as a domain for a given task …
[HTML][HTML] A general framework and decentralised algorithms for collective computational processes
Recent research on collective adaptive systems and macro-programming has shown the
importance of programming abstractions for expressing the self-organising behaviour of …
importance of programming abstractions for expressing the self-organising behaviour of …
Gamified and self-adaptive applications for the common good: Research challenges ahead
Motivational digital systems offer capabilities to engage and motivate end-users to foster
behavioral changes towards a common goal. In general these systems use gamification …
behavioral changes towards a common goal. In general these systems use gamification …
A programming approach to collective autonomy
Research and technology developments on autonomous agents and autonomic computing
promote a vision of artificial systems that are able to resiliently manage themselves and …
promote a vision of artificial systems that are able to resiliently manage themselves and …
Engineering ethical-aware collective adaptive systems
Modern digital systems are increasingly pervasive and autonomous, also due to the
widespread use of AI technologies. They concur to create socio-technical systems …
widespread use of AI technologies. They concur to create socio-technical systems …
Modelling Groups of Humans: Towards Crowd Digital Twins
The term Digital Twin (DT) refers to an emerging concept and technology extending the
value of physical assets through the services supported by a bidirectional connection with …
value of physical assets through the services supported by a bidirectional connection with …
Simulation-Based Engineering of Heterogeneous Collaborative Systems—A Novel Conceptual Framework
We discuss the collaboration support of loosely coupled Smart Systems through
configurable hyper-frameworks. Based on the system-of-systems (SoS) paradigm, in this …
configurable hyper-frameworks. Based on the system-of-systems (SoS) paradigm, in this …