Search
Now showing items 1-8 of 8
Automated replication of tuple spaces via static analysis
(2022)
Coordination languages for tuple spaces can offer significant advantages in the specification and implementation of distributed systems, but often do require manual programming effort to ensure consistency. We propose an ...
Modelling Flocks of Birds from the Bottom Up
(2022)
We argue that compositional specification based on formal languages can facilitate the modelling of, and reasoning about, sophisticated collective behaviour in many natural systems. One defines a system in terms of individual ...
Language Support for Verifying Reconfigurable Interacting Systems
(2023)
Reconfigurable interacting systems consist of a set of autonomous agents, with integrated interaction capabilities that feature opportunistic interaction. Agents seemingly reconfigure their interactions interfaces by forming ...
Compositional Verification of Priority Systems Using Sharp Bisimulation
(2023)
Sharp bisimulation is a refinement of branching bisimulation, parame terized by a subset of the system’s actions, called strong actions. This
parameterization allows the sharp bisimulation to be tailored by the
property ...
Compositional Verification of Stigmergic Collective System
(2023)
Collective adaptive systems may be broadly defined as en sembles of autonomous agents, whose interaction may lead to the emer gence of global features and patterns. Formal verification may provide
strong guarantees about ...
Intuitive Modelling and Formal Analysis of Collective Behaviour in Foraging Ants
(2024)
We demonstrate a novel methodology that integrates intuitive
modelling, simulation, and formal verification of collective behaviour in
biological systems. To that end, we consider the case of a colony of foraging
ants, ...
Attributed Point-to-Point Communication in R-CHECK
(Lecture Notes in Computer Science (LNCS), 2024)
Autonomous multi-agent, or more generally, collective adaptive systems, use different modes of communication to support their autonomy and ease of interaction. In order to enable modelling and reasoning about such systems, ...