A compositional semantics for reconfigurable multi-mode interaction in R-CHECK
Journal article, 2026

Autonomous multi-agent systems use different modes of communication to support their autonomy and ease of interaction. In order to enable modelling and reasoning about such systems, we need frameworks that combine many forms of communication. R-CHECK is a modelling, simulation, and verification environment supporting the development of multi-agent systems, providing attributed channelled broadcast and multicast communication. Another common communication mode is point-to-point, wherein agents communicate with each other directly. Capturing point-to-point through R-CHECK's multicast and broadcast is possible, but cumbersome and prone to interference. Here, we extend R-CHECK (and its underlying formal calculus ReCiPe) with bidirectional attributed point-to-point communication, which can be established based on identity or properties of participants. Moreover, we provide a compositional semantics that clearly describes how different modes of interaction co-exist without interference. We also support model-checking of point-to-point interactions by extending linear temporal logic with observation descriptors related to the participants in this communication mode. We argue that these extensions simplify the design, and demonstrate their benefits by means of an illustrative case study.

Model checking

Agent theories and models

Verification of multi-agent systems

Author

Yehia Abd Alrahman

University of Gothenburg

Chalmers, Computer Science and Engineering (Chalmers), Formal methods

Shaun Azzopardi

Dedaub

Luca Di Stefano

Vienna University of Technology

Nir Piterman

University of Gothenburg

Chalmers, Computer Science and Engineering (Chalmers), Formal methods

International Journal on Software Tools for Technology Transfer

1433-2779 (ISSN) 1433-2787 (eISSN)

Vol. In Press

Subject Categories (SSIF 2025)

Computer Sciences

DOI

10.1007/s10009-026-00861-1

More information

Latest update

4/10/2026