Published September 2, 2022 | Version v1.1
Software Open

Replication Package for the paper: Compositional Verification of Stigmergic Collective Systems

  • 1. University of Gothenburg, Gothenburg, Sweden
  • 2. INRIA/LIG, Grenoble, France

Description

This package allows to replicate the experiments described in the paper “Compositional Verification of Collective Adaptive Systems”.

## Package contents

  • `LICENSE`: licensing information
  • `logs-baseline/published`, `logs-compositional/published`: log files used to compile figures and tables within the paper
  • `ZENODO.md`: this document
  • `replication.sh`: script to replicate the experiments
  • `specifications`: LAbS source files
  • The other files and directories are a slightly customized release of the SLiVER tool, available at https://github.com/labs-lang/sliver/.

## Requirements

This package has been tested under Debian and Ubuntu, but should run on most x86_64 Linux distributions.

  • Python 3..8 or higher (experiments were performed using Python 3.10.4)
  • A recent version of CADP (https://cadp.inria.fr). The experiments were performed using version 2022-f "Kista". If a newer version is used, please check the change list page (https://cadp.inria.fr/changes.html) and note that any breaking changes introduced since version 2022-f may affect the experiments.

## Instructions

Unpack the archive, give execute permissions to `replication.sh`, and execute it.

Logs will be stored in `logs-baseline/YYY-MM-DD` and `logs-compositional/YYYY-MM-DD` where `YYYY-MM-DD is the current date.

## Changelog

### Changes between v1.1 and 1.0

Starting from CADP 2022-g, the keyword for divergence-preserving sharp bisimulation changed from `sharp` to `divsharp`.
Version 1.0 of this package used the `sharp` keyword, and thus it may fail to replicate the experiments when used with newer versions of CADP.
Version 1.1 addresses this by using `divsharp`.
We also updated the published log files with those obtained by running our experiments with CADP 2022-h.
The present document (`ZENODO.md`) has similarly been updated to document these changes.

## Disclaimer

The authors of this repository do not endorse using its contents for ANY purpose besides replication of experiments presented in the paper “Compositional Verification of Stigmergic Collective Systems”. Please enquire with the paper’s corresponding author (Luca Di Stefano) about software packages intended for generic usage.

Files

zenodo-7043353.zip

Files (15.5 MB)

Name Size Download all
md5:177745e713d1980cbc815896bdc7a77f
15.5 MB Preview Download

Additional details

Funding

European Commission
D-SynMA - Distributed Synthesis: from Single to Multiple Agents 772459