Design and Optimisation of the FlyFast Front-end for Attribute-based Coordination

07/13/2017
by   Diego Latella, et al.
0

Collective Adaptive Systems (CAS) consist of a large number of interacting objects. The design of such systems requires scalable analysis tools and methods, which have necessarily to rely on some form of approximation of the system's actual behaviour. Promising techniques are those based on mean-field approximation. The FlyFast model-checker uses an on-the-fly algorithm for bounded PCTL model-checking of selected individual(s) in the context of very large populations whose global behaviour is approximated using deterministic limit mean-field techniques. Recently, a front-end for FlyFast has been proposed which provides a modelling language, PiFF in the sequel, for the Predicate-based Interaction for FlyFast. In this paper we present details of PiFF design and an approach to state-space reduction based on probabilistic bisimulation for inhomogeneous DTMCs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/20/2018

A refined mean field approximation of synchronous discrete-time population models

Mean field approximation is a popular method to study the behaviour of s...
research
04/23/2018

Central Limit Model Checking

We consider probabilistic model checking for continuous-time Markov chai...
research
04/16/2020

Refined Mean Field Analysis of the Gossip Shuffle Protocol – extended version –

Gossip protocols form the basis of many smart collective adaptive system...
research
01/10/2022

Macroprogramming: Concepts, State of the Art, and Opportunities of Macroscopic Behaviour Modelling

Macroprogramming refers to the theory and practice of conveniently expre...
research
11/02/2021

Mean Field and Refined Mean Field Approximations for Heterogeneous Systems: It Works!

Mean field approximation is a powerful technique to study the performanc...
research
06/10/2022

Dynamic mean field programming

A dynamic mean field theory is developed for model based Bayesian reinfo...
research
10/26/2017

Programming the Interactions of Collective Adaptive Systems by Relying on Attribute-based Communication

Collective adaptive systems are new emerging computational systems consi...

Please sign up or login with your details

Forgot password? Click here to reset