Typical Collective Adaptive Systems (CAS) consist of a large number of interacting objects that coordinate their activities in a decentralised and often implicit way. The design of such systems is challenging, as it requires scalable analysis tools and methods to check properties of proposed system designs before they are put into operation. A promising technique is Fast Mean-Field Approximated Model-checking. The FlyFast model-checker uses an on-the-fly algorithm for bounded PCTL model-checking of selected individuals in the context of very large populations whose global behaviour is approximated using deterministic limit techniques. Recently, specific modelling languages have been proposed for CAS. A key feature of such languages is the attribute-based interaction paradigm. In this paper we present an attribute-based coordination language as a front-end for FlyFast. Its formal probabilistic semantics is provided and a translation to the original FlyFast language is given and proved correct. Application examples are also provided.

On-the-fly mean-field model-checking for attribute-based coordination

Ciancia V;Latella D;Massink M
2016

Abstract

Typical Collective Adaptive Systems (CAS) consist of a large number of interacting objects that coordinate their activities in a decentralised and often implicit way. The design of such systems is challenging, as it requires scalable analysis tools and methods to check properties of proposed system designs before they are put into operation. A promising technique is Fast Mean-Field Approximated Model-checking. The FlyFast model-checker uses an on-the-fly algorithm for bounded PCTL model-checking of selected individuals in the context of very large populations whose global behaviour is approximated using deterministic limit techniques. Recently, specific modelling languages have been proposed for CAS. A key feature of such languages is the attribute-based interaction paradigm. In this paper we present an attribute-based coordination language as a front-end for FlyFast. Its formal probabilistic semantics is provided and a translation to the original FlyFast language is given and proved correct. Application examples are also provided.
2016
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
978-3-319-39518-0
Collective Adaptive Systems
Coordination Languages
Probabilistic model-checking
On-the-fly model-checking
Mean-field approximation
Discrete time Markov chains
Performance Analysis and Design Aids
Software/Program Verification
Modes of Computation
Specifying and Verifying and Reasoning about Programs
PROBABILITY AND STATISTICS
Difference and functional equations
Markov processes
File in questo prodotto:
File Dimensione Formato  
prod_355159-doc_115257.pdf

solo utenti autorizzati

Descrizione: On-the-fly mean-field model-checking for attribute-based coordination
Tipologia: Versione Editoriale (PDF)
Dimensione 1.18 MB
Formato Adobe PDF
1.18 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
prod_355159-doc_156965.pdf

accesso aperto

Descrizione: On-the-fly mean-field model-checking for attribute-based coordination
Tipologia: Versione Editoriale (PDF)
Dimensione 675.98 kB
Formato Adobe PDF
675.98 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/308033
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 4
social impact