A tool-chain for statistical spatio-temporal model checking of bike sharing systems

V Ciancia, D Latella, M Massink, R Paškauskas… - … Applications of Formal …, 2016 - Springer
Prominent examples of collective systems are often encountered when analysing smart
cities and smart transportation systems. We propose a novel modelling and analysis …

A framework for quantitative modeling and analysis of highly (re) configurable systems

MH Ter Beek, A Legay, AL Lafuente… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
This paper presents our approach to the quantitative modeling and analysis of highly (re)
configurable systems, such as software product lines. Different combinations of the optional …

A runtime environment for contract automata

D Basile, MH ter Beek - International Symposium on Formal Methods, 2023 - Springer
Contract automata have been introduced for specifying applications through behavioural
contracts and for synthesising their orchestrations as finite state automata. This paper …

Comparing perfomance abstractions for collective adaptive systems

M Murgia, R Pinciroli, C Trubiani, E Tuosto - International Journal on …, 2023 - Springer
Non-functional properties of collective adaptive systems (CAS) are of paramount relevance
practically in any application. This paper compares two recently proposed approaches to …

[PDF][PDF] Asynchronous timed session types

L Bocchi, M Murgia, VT Vasconcelos… - … and Systems, Luís …, 2019 - library.oapen.org
We present a behavioural typing system for a higher-order timed calculus using session
types to model timed protocols. Behavioural typing ensures that processes in the calculus …

Statistical model checking for product lines

MH Ter Beek, A Legay, A Lluch Lafuente… - … Applications of Formal …, 2016 - Springer
We report on the suitability of statistical model checking for the analysis of quantitative
properties of product line models by an extended treatment of earlier work by the authors …

[PDF][PDF] Rast: A language for resource-aware session types

A Das, F Pfenning - Logical Methods in Computer Science, 2022 - lmcs.episciences.org
Traditional session types prescribe bidirectional communication protocols for concurrent
computations, where well-typed programs are guaranteed to adhere to the protocols …

Compliance and subtyping in timed session types

M Bartoletti, T Cimoli, M Murgia, AS Podda… - … 2015, Held as Part of the …, 2015 - Springer
We propose an extension of binary session types, to formalise timed communication
protocols between two participants at the endpoints of a session. We introduce a decidable …

Timed session types

M Bartoletti, T Cimoli, M Murgia - Logical Methods in Computer …, 2017 - lmcs.episciences.org
Timed session types formalise timed communication protocols between two participants at
the endpoints of a session. They feature a decidable compliance relation, which generalises …

Honesty by typing

M Bartoletti, A Scalas, E Tuosto… - Logical Methods in …, 2017 - lmcs.episciences.org
We propose a type system for a calculus of contracting processes. Processes can establish
sessions by stipulating contracts, and then can interact either by keeping the promises …