RESULTS FROM 1 TO 13 OF 13

2017, Rapporto tecnico, ENG

Design and optimisation of the flyfast front-end for attribute-based coordination. Preliminary version (revision 0.1)

Latella D.; Massink M.

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.

2017, Contributo in atti di convegno, ENG

Design and optimisation of the flyfast front-end for attribute-based coordination

Latella D.; Massink M.

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.

Fifteenth Workshop on Quantitative Aspects of Programming Languages (QAPL 2017), Uppsala, Sweden, 23 aprile 2017Electronic proceedings in theoretical computer science 250, pp. 92–110

DOI: 10.4204/EPTCS.250.6

2017, Rapporto tecnico, ENG

Design and optimisation of the flyfast front-end for attribute-based coordination. Preliminary version (revision 0.0)

Latella D.; Massink M.

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- y 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.

2016, Contributo in atti di convegno, ENG

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

Ciancia V.; Latella D.; Massink M.

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.

COORDINATION 2016 - DisCoTec 2016 - Coordination Models and Languages. 18th IFIP WG 6.1 International Conference, Heraklion, Crete, Greece, 6-9 June 2016

DOI: 10.1007/978-3-319-39519-7_5

2016, Rapporto tecnico, ENG

On-the-fly mean-field model-checking for attribute-based coordination preliminary version. Quanticol technical report TR-QC-01-2016

Ciancia V.; Latella D.; Massink M.

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. It requires scalable analysis tools and techniques to check properties of proposed system designs before they are put into operation. A promising technique is Fast Mean- Field Approximated Model-checking. In particular, 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 a simple non value-passing version of 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 presented and proved correct. Application examples are also provided.

2015, Rapporto tecnico, ENG

An attribute-based front-end for FlyFast

Ciancia V.; Latella D.; Massink M.

TypicalCollectiveAdaptiveSystems(CAS)consistofalarge number of interacting objects that coordinate their activities in a decen- tralised and often implicit way. The design of such systems is challenging. It requires scalable analysis tools and techniques to check properties of proposed system designs before they are put into operation. A promising technique is Fast Mean-Field Approximated Model-checking. In particu- lar, 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 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 interac- tion 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 presented and proved correct.

2015, Contributo in atti di convegno, ENG

On-the-fly fluid model checking via discrete time population models

Latella D.; Loreti M.; Massink M.

We show that, under suitable convergence and scaling conditions, fluid model checking bounded CSL formulas on selected individuals in a continuous large population model can be approximated by checking equivalent bounded PCTL formulas on corresponding objects in a discrete time, time synchronous Markov population model, using an on-the-fly mean field approach. The proposed technique is applied to a benchmark epidemic model and a client-server case study showing promising results also for the challenging case of nested formulas with time dependent truth values. The on-the-fly results are compared to those obtained via global fluid model checking and statistical model-checking.

EPEW 2015 - 12th European Workshop on Computer Performance Engineering, Madrid, Spain, 31 August - 1 September 2015

DOI: 10.1007/978-3-319-23267-6_13

2015, Articolo in rivista, ENG

On-the-fly PCTL fast mean-field approximated model-checking for self-organising coordination

Latella D.; Loreti M.; Massink M.

Typical self-organising collective systems consist of a large number of interacting objects that coordinate their activities in a decentralised and often implicit way. Design of such systems is challenging and requires suitable, scalable analysis tools to check properties of proposed system designs before they are put into operation. We present a novel scalable, on-the-fly approximated model-checking procedure to verify bounded PCTL properties of selected individuals in the context of very large systems of independent interacting objects. The proposed procedure combines on-the-fly model-checking techniques with deterministic mean-field approximation in discrete time. The asymptotic correctness of the procedure is proven and a prototype implementation of the model-checker is presented. The potential of the verification approach is illustrated by its application on self-organising collective systems and an overview of remaining open issues and future extensions is provided.

Science of computer programming (Print) 110, pp. 23–50

DOI: 10.1016/j.scico.2015.06.009

2014, Altro prodotto, ENG

Verification of CAS

Bortolussi L.; Cabri G.; Di Marzo Serugendo G.; Galpin V.; Hillston J.; Lanciani R.; Massink M.; Tribastone M.; Weyns D.

Verification is the process of assessing how well a system meets a specification or requirement. A variety of approaches have appeared in the literature, ranging from model checking to static analysis of source code and theorem proving. In this working group, we primarily focused on verification based on model checking, in which a state-based description of the system is assessed with respect to a property expressed in an appropriate specification language, like a temporal logic. In particular, we considered the challenges that arise in the model checking of Complex Adaptive Systems (CAS), which are systems comprised of a large number of heterogeneous agents which, interacting together, produce a complex array of collective behaviours. In our working group in Dagstuhl, we first identified the major issues and more interesting challenges that arise in the process of verification of CAS. Afterwards, we divided in two subgroups to discuss in detail specific topics related to this general framework. In particular, we chose to investigate: (1) the quantitative or stochastic model checking in the presence of uncertainty, and (2) the specifications and logics which capture the spatial arrangements of systems, characterising the impact of those arrangements on collective behaviour. A brief account of each subgroup is given below.

2014, Altro prodotto, ENG

On-the-fly fast mean field model checking for collective adaptive systems

Masskin M.

In this abstract work on the application of mean-field theory in the definition and implementation of on-the-fly probabilistic model checking of CAS.

DOI: 10.4230/DagRep.4.12.68

2014, Rapporto tecnico, ENG

On-the-fly probabilistic model checking. Extended version. QUANTICOL Technical Report nr. TR-QC-09-2014

Latella D.; Loreti M.; Massink M.

Model checking approaches can be divided into two broad categories: global approaches that determine the set of all states in a model M that satisfy a temporal logic formula Φ, and local approaches in which, given a state s in M, the procedure determines whether s satisfies Φ. When s is a term of a process language, the model-checking procedure can be executed "on-the-fly", driven by the syntactical structure of s. For certain classes of systems, e.g. those composed of many parallel components, the local approach is preferable because, depending on the specific property, it may be sufficient to generate and inspect only a relatively small part of the state space. We propose an efficient, on-the-fly, PCTL model checking procedure that is parametric with respect to the semantic interpretation of the language. The procedure comprises both bounded and unbounded until modalities. The correctness of the procedure is shown and its efficiency is explored on a number of benchmark applications in comparison with the global PCTL model checker PRISM.

2014, Contributo in atti di convegno, ENG

On-the-fly probabilistic model checking

Latella D.; Loreti M.; Massink M.

Model checking approaches can be divided into two broad categories: global approaches that determine the set of all states in a model M that satisfy a temporal logic formula Φ, and local approaches in which, given a state s in M , the procedure determines whether s satisfies Φ. When s is a term of a process language, the model-checking procedure can be executed "on-the-fly", driven by the syntactical structure of s. For certain classes of systems, e.g. those composed of many parallel components, the local approach is preferable because, depending on the specific property, it may be sufficient to generate and inspect only a relatively small part of the state space. We propose an efficient, on-the- fly, PCTL model checking procedure that is parametric with respect to the semantic interpretation of the language. The procedure comprises both bounded and unbounded until modalities. The correct- ness of the procedure is shown and its efficiency is compared with a global PCTL model checker on representative applications.

ICE 2014 - 7th Interaction and Concurrency Experience, Berlin, Germany, 6 June 2014

DOI: 10.4204/EPTCS.166.6

2014, Contributo in volume, ENG

On-the-fly fast mean-field model-checking

Latella D., Loreti M., Massink M.

Anovel,scalable,on-the-flymodel-checkingprocedureispre- sented to verify bounded PCTL properties of selected individuals in the context of very large systems of independent interacting objects. The proposed procedure combines on-the-fly model checking techniques with deterministic mean-field approximation in discrete time. The asymptotic correctness of the procedure is shown and some results of the applica- tion of a prototype implementation of the FlyFast model-checker are pre- sented.

DOI: 10.1007/978-3-319-05119-2_17

InstituteSelected 0/1
    ISTI, Istituto di scienza e tecnologie dell'informazione "Alessandro Faedo" (13)
AuthorSelected 0/4
    Massink Mieke (12)
    Latella Diego (11)
    Ciancia Vincenzo (3)
    Bortolussi Luca (1)
TypeSelected 0/5
    Rapporto tecnico (5)
    Contributo in atti di convegno (4)
    Altro prodotto (2)
    Articolo in rivista (1)
    Contributo in volume (1)
Research programSelected 0/1
    ICT.P09.008.002, Metodi e Strumenti per la Progettazione di Sistemi Software-Intensive ad Elevata Complessità (13)
EU Funding ProgramSelected 0/1
    FP7 (13)
EU ProjectSelected 0/1
    QUANTICOL (13)
YearSelected 0/4
    2014 (5)
    2015 (3)
    2017 (3)
    2016 (2)
LanguageSelected 0/1
    Inglese (13)
Keyword

Probabilistic model-checking

RESULTS FROM 1 TO 13 OF 13