VLDB 2026 Research / reviewers in the wild / expert
Simone Tini
dblp:40/840
· DBLP profile ↗
64ranked-venue papers
7as first author
17since 2021 · last 2026
0000-0002-3991-5123ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 50 · 6 first-author · 8 since 2021Software engineering, systems software and programming languages · 14 · 2 first-author · 6 since 2021Computer networks · 3 · 2 since 2021Security and privacy · 3 · 2 since 2021Databases, data management, data science and information retrieval · 3Systems, architecture and hardware · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Robustness Against Time Distortions in Stark
Julian de Jong, Valentina Castiglioni, Simone Tini |
FORTE | 3 |
| 2025 | Formal Robustness for Cyber-Physical Systems Under Timed AttacksabstractCyber-physical systems are increasingly deployed in safety-critical applications, making their robustness under adversarial conditions a critical concern. Among the diverse range of threats, timed attacks, i.e., attacks triggered at particular timing, pose a unique challenge due to their ability to disrupt system behaviors in subtle and complex ways. In this paper, we propose a formal framework for quantitative analysis of the robustness of system's safety against timed attacks on cyber-physical systems modeled via the formalism of hybrid programs and differential dynamic logic. We introduce a series of timing related properties to characterize the robustness of safety against timed attacks, and develop a system of reasoning techniques, with a focus on the timing of dynamics, to establish these properties. We showcase the reasoning techniques with a case study on a water tank system with non-trivial dynamics. Simone Tini, Ruggero Lanotte, Massimo Merro |
CSF | 2 |
| 2025 | DT-Stark: a tool for evaluating the effectiveness of digital twins through feedback and perturbationsabstractAbstract A digital twin is a virtual replica of a physical system that has to interact with it in real-time in order to facilitate decision-making, to reduce failures and costs, and to ensure a coherent and safe system execution. We call effectiveness the ability of the digital twin to direct the physical counterpart. In this paper we provide the means to evaluate the effectiveness of a digital twin in the case that the physical system is operating under uncertainty, and it is therefore subject to perturbations . Specifically, we present the DT-Stark tool, that extends Stark , a tool for modelling and verification of systems operating under uncertainty, with feedback , a special mechanism that allow us to model the communications, and their effects, between the digital and the physical (perturbed) twin in a concise, clean fashion. We can then exploit the features of Stark to compare the behaviour of the twins, to verify properties over them, and to measure effectiveness. We provide some examples of the use of our tool by applying it to the evaluation of the effectiveness of digital twins in two robotic scenarios: an industrial plant and a smart hospital. Valentina Castiglioni, Ruggero Lanotte, Michele Loreti, Simone Tini |
Int. J. Softw. Tools Technol. Transf. | 4 |
| 2024 | RobTL: Robustness Temporal Logic for CPS
Valentina Castiglioni, Michele Loreti, Simone Tini |
CONCUR | 3 |
| 2024 | Evaluating the Effectiveness of Digital Twins Through Statistical Model Checking with Feedback and Perturbations
Valentina Castiglioni, Ruggero Lanotte, Michele Loreti, Simone Tini |
FMICS | 4 |
| 2024 | Back to the format: A survey on SOS for probabilistic processesabstractIn probabilistic process algebras the classic qualitative description of process behaviour is enriched with quantitative information on it, usually modelled in terms of probabilistic weights and/or distributions over the qualitative behaviour. In this setting, we use behavioural equivalences to check whether two processes show exactly the same behaviour, and, if this is not the case, we can use behavioural metrics to measure the distance between them. Compositional reasoning requires that equivalence, or closeness, of behaviour of two processes are not destroyed when language operators are applied on top of them in order to build larger processes. Formally, the equivalence must be a congruence, and the metric must be uniformly continuous, with respect to language operators. Instead of verifying these compositional properties by hand, operator-by-operator, it is much more convenient to prove them for a class of operators once for all, and to check that the operators one is dealing with are in that class. This is achieved by means of SOS specification formats: they consist in a set of syntactical constraints characterising a class of operators on the patterns of SOS rules, that define the operational semantics of languages. With this survey, we aim to collect and describe the specification formats that have been proposed in the literature to guarantee the compositional properties of (variants of) bisimulation equivalences and bisimulation metrics in the probabilistic setting. Valentina Castiglioni, Ruggero Lanotte, Simone Tini |
J. Log. Algebraic Methods Program. | 3 |
| 2024 | Stark: A tool for the analysis of CPSs robustnessabstractWe present the Software Tool for the Analysis of Robustness in the unKnown environment (Stark), our Java tool for the specification, analysis and verification of robustness properties of Cyber-Physical Systems (CPSs). Stark includes: (i) a specification language for systems behaviour, perturbations, distances on systems behaviours, and requirements on systems behaviour expressed in the Robustness Temporal Logic (RobTL), a temporal logic for the specification and verification of properties on the evolution of distances between the behaviours of CPSs, and thus also of robustness properties; (ii) a module for the simulation of system behaviours and their perturbed versions; (iii) a module for the evaluation of distances between behaviours; (iv) a statistical model checker for RobTL formulae. Valentina Castiglioni, Michele Loreti, Simone Tini |
Sci. Comput. Program. | 3 |
| 2024 | Robustness for biochemical networks: Step-by-step approachabstractWe propose two step-by-step approaches to the analysis of robustness in biochemical networks. Our aim is to measure the ability of the network to exhibit step-by-step limited variations on the concentration of a species of interest at varying of the initial concentration of other species. The first approach we propose is reaction-by-reaction, i.e. we compare the states reached by nominal and perturbed networks after they have performed the same number of reactions. We provide a statistical technique allowing for estimating robustness, we implement it in a tool called spebnr ( a Simple Python Environment for statistical estimation of Biochemical Network Robustness ) and showcase it on three case studies: the EnvZ/OmpR osmoregulatory signaling system of Escherichia Coli, the mechanism of bacterial chemotaxis of Escherichia Coli, and enzyme activity at saturation. Then, we consider a time-by-time approach, in which networks are compared on the basis of the states they reached at the same time point, regardless of how many reactions occurred. This approach is implemented in Stark , and we apply it to the study the robustness of the EnvZ/OmpR osmoregulatory signaling system and the Lotka-Volterra equations. Valentina Castiglioni, Ruggero Lanotte, Michele Loreti, Desiree Manicardi, Simone Tini |
Theor. Comput. Sci. | 5 |
| 2023 | Stark: A Software Tool for the Analysis of Robustness in the unKnown Environment
Valentina Castiglioni, Michele Loreti, Simone Tini |
COORDINATION | 3 |
| 2023 | Quantitative Robustness Analysis of Sensor Attacks on Cyber-Physical SystemsabstractThis paper contributes a formal framework for quantitative analysis of bounded sensor attacks on cyber-physical systems, using the formalism of differential dynamic logic. Given a precondition and postcondition of a system, we formalize two quantitative safety notions, quantitative forward and backward safety, which respectively express (1) how strong the strongest postcondition of the system is with respect to the specified postcondition, and (2) how strong the specified precondition is with respect to the weakest precondition of the system needed to ensure the specified postcondition holds. We introduce two notions, forward and backward robustness, to characterize the robustness of a system against sensor attacks as the loss of safety. Two simulation distances, which respectively characterize upper bounds of the degree of forward and backward safety loss caused by the sensor attacks, are developed to reason with robustness. We verify the two simulation distances by expressing them as formulas of differential dynamic logic. We showcase an example of an autonomous vehicle that needs to avoid a collision. Stephen Chong, Ruggero Lanotte, Massimo Merro, Simone Tini |
HSCC | 4 |
| 2023 | A framework to measure the robustness of programs in the unpredictable environmentabstractDue to the diffusion of IoT, modern software systems are often thought to control and coordinate smart devices in order to manage assets and resources, and to guarantee efficient behaviours. For this class of systems, which interact extensively with humans and with their environment, it is thus crucial to guarantee their correct behaviour in order to avoid unexpected and possibly dangerous situations. In this paper we will present a framework that allows us to measure the robustness of systems. This is the ability of a program to tolerate changes in the environmental conditions and preserving the original behaviour. In the proposed framework, the interaction of a program with its environment is represented as a sequence of random variables describing how both evolve in time. For this reason, the considered measures will be defined among probability distributions of observed data. The proposed framework will be then used to define the notions of adaptability and reliability. The former indicates the ability of a program to absorb perturbation on environmental conditions after a given amount of time. The latter expresses the ability of a program to maintain its intended behaviour (up-to some reasonable tolerance) despite the presence of perturbations in the environment. Moreover, an algorithm, based on statistical inference, is proposed to evaluate the proposed metric and the aforementioned properties. We use two case studies to the describe and evaluate the proposed approach. Valentina Castiglioni, Michele Loreti, Simone Tini |
Log. Methods Comput. Sci. | 3 |
| 2021 | Formal Impact Metrics for Cyber-physical AttacksabstractCyber-Physical systems (CPSs) are exposed to cyber- physical attacks, i.e., security breaches in cyberspace that adversely affect the physical processes of the systems.We define two probabilistic metrics to estimate the physical impact of attacks targeting cyber-physical systems formalised in terms of a probabilistic hybrid extension of Hennessy and Regan's Timed Process Language. Our impact metrics estimate the impact of cyber-physical attacks taking into account: (i) the severity of the inflicted damage in a given amount of time, and (ii) the probability that these attacks are actually accomplished, according to the dynamics of the system under attack. In doing so, we pay special attention to stealthy attacks, i. e., attacks that cannot be detected by intrusion detection systems. As further contribution, we show that, under precise conditions, our metrics allow us to estimate the impact of attacks targeting a complex CPS in a compositional way, i.e., in terms of the impact on its sub-systems. Ruggero Lanotte, Massimo Merro, Andrei Munteanu, Simone Tini |
CSF | 4 |
| 2021 | How Adaptive and Reliable is Your Program?
Valentina Castiglioni, Michele Loreti, Simone Tini |
FORTE | 3 |
| 2021 | A probabilistic calculus of cyber-physical systems
Ruggero Lanotte, Massimo Merro, Simone Tini |
Inf. Comput. | 3 |
| 2021 | Preface to Special Issue: EXPRESS/SOS 2018
Jorge A. Pérez 0001, Simone Tini |
Inf. Comput. | 2 |
| 2021 | Theoretical Computer Science in Italy
Alessandra Cherubini, Nicoletta Sabadini, Simone Tini |
Theor. Comput. Sci. | 3 |
| 2021 | A weak semantic approach to bisimulation metrics in models with nondeterminism and continuous state spaces
Ruggero Lanotte, Simone Tini |
Theor. Comput. Sci. | 2 |
| 2020 | Measuring Adaptability and Reliability of Large Scale Systems
Valentina Castiglioni, Michele Loreti, Simone Tini |
ISoLA (2) | 3 |
| 2020 | Preface to special issue: EXPRESS/SOS 2016 + 2017
Kirstin Peters, Simone Tini |
Acta Informatica | 2 |
| 2020 | CospanSpan(Graph): a Compositional Description of the Heart SystemabstractIn this paper, we recall the basic features of the CospanSpan(Graph) algebra for the compositional description of reconfigurable hierarchical networks. In particular, we focus on compositionality and on the possibility of describing the interactions among physical/biological systems, using a parall el with communication operation not considered in the usual Kleene’s algebra. As a novel application, we give a complete compositional description in Span(Graph) of a simplified version of the heart system. Alessandro Gianola, Stefano Kasangian, Desiree Manicardi, Nicoletta Sabadini, Filippo Schiavio, Simone Tini |
Fundam. Informaticae | 6 |
| 2020 | Raiders of the lost equivalence: Probabilistic branching bisimilarity
Valentina Castiglioni, Simone Tini |
Inf. Process. Lett. | 2 |
| 2020 | The metric linear-time branching-time spectrum on nondeterministic probabilistic processes
Valentina Castiglioni, Michele Loreti, Simone Tini |
Theor. Comput. Sci. | 3 |
| 2020 | Probabilistic divide & congruence: Branching bisimilarity
Valentina Castiglioni, Simone Tini |
Theor. Comput. Sci. | 2 |
| 2019 | Computing Bisimilarity Metrics for Probabilistic Timed Automata
Ruggero Lanotte, Simone Tini |
IFM | 2 |
| 2019 | Logical characterization of branching metrics for nondeterministic probabilistic transition systems
Valentina Castiglioni, Simone Tini |
Inf. Comput. | 2 |
| 2018 | Weak Bisimulation Metrics in Models with Nondeterminism and Continuous State Spaces
Ruggero Lanotte, Simone Tini |
ICTAC | 2 |
| 2018 | Towards a Formal Notion of Impact Metric for Cyber-Physical Attacks
Ruggero Lanotte, Massimo Merro, Simone Tini |
IFM | 3 |
| 2018 | SOS specifications for uniformly continuous operators
Daniel Gebler, Simone Tini |
J. Comput. Syst. Sci. | 2 |
| 2018 | SOS-based Modal Decomposition on Nondeterministic Probabilistic ProcessesabstractWe propose a method for the decomposition of modal formulae on processes with nondeterminism and probability with respect to Structural Operational Semantics. The purpose is to reduce the satisfaction problem of a formula for a process to verifying whether its subprocesses satisfy certain formulae obtained from the decomposition. To deal with the probabilistic behavior of processes, and thus with the decomposition of formulae characterizing it, we introduce a SOS-like machinery allowing for the specification of the behavior of open distribution terms. By our decomposition, we obtain (pre)congruence formats for probabilistic bisimilarity, ready similarity and similarity. Valentina Castiglioni, Daniel Gebler, Simone Tini |
Log. Methods Comput. Sci. | 3 |
| 2018 | Equational Reasonings in Wireless Network Gossip ProtocolsabstractGossip protocols have been proposed as a robust and efficient method for disseminating information throughout large-scale networks. In this paper, we propose a compositional analysis technique to study formal probabilistic models of gossip protocols expressed in a simple probabilistic timed process calculus for wireless sensor networks. We equip the calculus with a simulation theory to compare probabilistic protocols that have similar behaviour up to a certain tolerance. The theory is used to prove a number of algebraic laws which revealed to be very effective to estimate the performances of gossip networks, with and without communication collisions, and randomised gossip networks. Our simulation theory is an asymmetric variant of the weak bisimulation metric that maintains most of the properties of the original definition. However, our asymmetric version is particularly suitable to reason on protocols in which the systems under consideration are not approximately equivalent, as in the case of gossip protocols. Ruggero Lanotte, Massimo Merro, Simone Tini |
Log. Methods Comput. Sci. | 3 |
| 2017 | Weak Simulation Quasimetric in a Gossip Scenario
Ruggero Lanotte, Massimo Merro, Simone Tini |
FORTE | 3 |
| 2017 | Compositional Weak Metrics for Group Key UpdateabstractWe investigate the compositionality of both weak bisimilarity metric and weak similarity quasi- metric semantics with respect to a variety of standard operators, in the context of probabilistic process algebra. We show how compositionality with respect to nondeterministic and probabilistic choice requires to resort to rooted semantics. As a main application, we demonstrate how our results can be successfully used to conduct compositional reasonings to estimate the performances of group key update protocols in a multicast setting. Ruggero Lanotte, Massimo Merro, Simone Tini |
MFCS | 3 |
| 2016 | Modal Decomposition on Nondeterministic Probabilistic ProcessesabstractWe propose a SOS-based method for decomposing modal formulae for nondeterministic probabilistic processes. The purpose is to reduce the satisfaction problem of a formula for a process to verifying whether its subprocesses satisfy certain formulae obtained from its decomposition. By our decomposition, we obtain (pre)congruence formats for probabilistic bisimilarity, ready similarity and similarity. Valentina Castiglioni, Daniel Gebler, Simone Tini |
CONCUR | 3 |
| 2016 | A Function Elimination Method for Checking Satisfiability of Arithmetical LogicsabstractWe study function elimination for Arithmetical Logics. We propose a method allowing substitution of functions occurring in a given formula with functions with less arity. We prove the correctness of the method and we use it to show the decidability of the satisfiability problem for two classes of f ormulas allowing linear and polynomial terms. Valentina Castiglioni, Ruggero Lanotte, Simone Tini |
Fundam. Informaticae | 3 |
| 2015 | SOS Specifications of Probabilistic Systems by Uniformly Continuous OperatorsabstractCompositional reasoning over probabilistic systems wrt. behavioral metric semantics requires the language operators to be uniformly continuous. We study which SOS specifications define uniformly continuous operators wrt. bisimulation metric semantics. We propose an expressive specification format that allows us to specify operators of any given modulus of continuity. Moreover, we provide a method that allows to derive from any given specification the modulus of continuity of its operators. Daniel Gebler, Simone Tini |
CONCUR | 2 |
| 2015 | Compositional Metric Reasoning with Probabilistic Process Calculi
Daniel Gebler, Kim G. Larsen, Simone Tini |
FoSSaCS | 3 |
| 2014 | A Specification Format for Rooted Branching BisimulationabstractRule formats are sets of syntactical constraints over SOS rules ensuring semantical properties of the derived LTS. Given a rule format, our proposal is to relax the constraints imposed on each single rule and to introduce some constraints on the form of the whole set of rules, thus obtaining a new format ensuring the same semantical property and being less demanding than the original one. We apply our idea to a well known rule format for rooted branching bisimulation equivalence. Valentina Castiglioni, Ruggero Lanotte, Simone Tini |
Fundam. Informaticae | 3 |
| 2014 | Compositional semantics and behavioural equivalences for reaction systems with restriction
Giovanni Pardini, Roberto Barbuti, Andrea Maggiolo-Schettini, Paolo Milazzo, Simone Tini |
Theor. Comput. Sci. | 5 |
| 2013 | A Compositional Semantics of Reaction Systems with Restriction
Giovanni Pardini, Roberto Barbuti, Andrea Maggiolo-Schettini, Paolo Milazzo, Simone Tini |
CiE | 5 |
| 2012 | Foundational aspects of multiscale modeling of biological systems with process algebras
Roberto Barbuti, Giulio Caravagna, Andrea Maggiolo-Schettini, Paolo Milazzo, Simone Tini |
Theor. Comput. Sci. | 5 |
| 2010 | Non-expansive epsilon-bisimulations for probabilistic processes
Simone Tini |
Theor. Comput. Sci. | 1 |
| 2009 | P Systems with Transport and Diffusion Membrane ChannelsabstractP Systems are computing devices inspired by the structure and the functioning of a living cell. A P System consists of a hierarchy of membranes, each of them containing a multiset of objects, a set of evolution rules, and possibly other membranes. Evolution rules are applied to the objects of the same membrane with maximal parallelism. In this paper we present an extension of P Systems, called P Systems with Membrane Channels (PMC Systems), in which membranes are enriched with channels and objects can pass through a membrane only if there are channels on the membrane that enable such a passage. We show that PMC Systems are universal even if only the simplest form of evolution rules is considered, and we give two application examples. Roberto Barbuti, Andrea Maggiolo-Schettini, Paolo Milazzo, Simone Tini |
Fundam. Informaticae | 4 |
| 2009 | Probabilistic bisimulation as a congruenceabstractWe propose both an SOS transition rule format for the generative model of probabilistic processes, and an SOS transition rule format for the reactive model of the probabilistic processes. Our rule formats guarantee that probabilistic bisimulation is a congruence with respect to process algebra operations. Moreover, our rule format for generative process algebras guarantees that the probability of the moves of a given process, if there are any, sum up to 1, and the rule format for reactive process algebras guarantees that the probability of the moves of a given process labeled with the same action, if there are any, sum up to 1. We show that most operations of the probabilistic process algebras studied in the literature are captured by our formats, which, therefore, have practical applications. Ruggero Lanotte, Simone Tini |
ACM Trans. Comput. Log. | 2 |
| 2008 | A P Systems Flat Form Preserving Step-by-step Behaviour
Roberto Barbuti, Andrea Maggiolo-Schettini, Paolo Milazzo, Simone Tini |
Fundam. Informaticae | 4 |
| 2008 | Compositional semantics and behavioral equivalences for P Systems
Roberto Barbuti, Andrea Maggiolo-Schettini, Paolo Milazzo, Simone Tini |
Theor. Comput. Sci. | 4 |
| 2007 | Taylor approximation for hybrid systems
Ruggero Lanotte, Simone Tini |
Inf. Comput. | 2 |
| 2005 | Probabilistic Congruence for Semistochastic Generative Processes
Ruggero Lanotte, Simone Tini |
FoSSaCS | 2 |
| 2004 | Automatic Covert Channel Analysis of a Multilevel Secure Component
Ruggero Lanotte, Andrea Maggiolo-Schettini, Simone Tini, Angelo Troina, Enrico Tronci |
ICICS | 3 |
| 2004 | Timed CCP compositionally embeds Argos and LustreabstractAbstract. We prove that both the synchronous data-flow language Lustre restricted to types with finite values and the synchronous state-oriented language Argos are embedded in the synchronous paradigm Timed Concurrent Constraint Programming (tccp). In fact, for each of the two languages we provide a tccp language encoding it compositionally with respect to the syntax of programs and linearly with respect to the size of programs. Besides giving results of expressiveness for tccp, our encodings permit us to obtain a language tailored for programming reactive systems where both control handling aspects and data processing aspects are relevant. Simone Tini |
Formal Aspects Comput. | 1 |
| 2004 | Compositional Synthesis of Generalized Mealy Machines
Simone Tini, Andrea Maggiolo-Schettini |
Fundam. Informaticae | 1 |
| 2004 | Epsilon-transitions in Concurrent Timed Automata
Ruggero Lanotte, Andrea Maggiolo-Schettini, Simone Tini |
Inf. Process. Lett. | 3 |
| 2004 | Information flow in hybrid systemsabstractOur aim is to study the information flow problem in hybrid systems, namely systems consisting of a discrete program with an analog environment. Information flows compromise the security of a system because they cause leakage of protected information. In order to tackle information flow in real-life systems, we introduce new classes of hybrid systems that extend the known ones while preserving their properties. Then, we define a logic to specify information flow. By means of some examples, we show that, by this logic, we are able to express information flows in hybrid systems and to certify that some suspect behaviors of these systems do not give rise to any information flow. We give a model checking procedure for our logic, and we prove that it gives a correct answer whenever it terminates. Moreover, for a particular class of hybrid systems, we give a version of the procedure that always terminates. Ruggero Lanotte, Andrea Maggiolo-Schettini, Simone Tini |
ACM Trans. Embed. Comput. Syst. | 3 |
| 2003 | Rule Formats for Non Interference
Simone Tini |
ESOP | 1 |
| 2003 | Dynamic Hierarchical Machines
Ruggero Lanotte, Andrea Maggiolo-Schettini, Adriano Peron, Simone Tini |
Fundam. Informaticae | 4 |
| 2003 | An axiomatic semantics for the synchronous language Gentzen
Simone Tini |
J. Comput. Syst. Sci. | 1 |
| 2003 | Concurrency in timed automata
Ruggero Lanotte, Andrea Maggiolo-Schettini, Simone Tini |
Theor. Comput. Sci. | 3 |
| 2003 | A comparison of Statecharts step semantics
Andrea Maggiolo-Schettini, Adriano Peron, Simone Tini |
Theor. Comput. Sci. | 3 |
| 2002 | On disjunction of literals in triggers of statecharts transitions
Andrea Maggiolo-Schettini, Simone Tini |
Inf. Process. Lett. | 2 |
| 2001 | Concurrency in Timed Automata
Ruggero Lanotte, Andrea Maggiolo-Schettini, Simone Tini |
FCT | 3 |
| 2001 | An Axiomatic Semantics for the Synchronous Language Gentzen
Simone Tini |
FoSSaCS | 1 |
| 2001 | Transformations of Timed Cooperating Automata
Ruggero Lanotte, Andrea Maggiolo-Schettini, Simone Tini, Adriano Peron |
Fundam. Informaticae | 3 |
| 2001 | An axiomatic semantics for Esterel
Simone Tini |
Theor. Comput. Sci. | 1 |
| 1999 | Applying Techniques of Asynchronous Concurrency to Synchronous LanguagesabstractIn synchronous programming, programs can be perceived as purely sequential, and parallelism is only a logical concept useful to develop programs in a modular way. Classical semantics for synchronous languages interpret programs as sequential input/ou Andrea Maggiolo-Schettini, Simone Tini |
Fundam. Informaticae | 2 |
| 1996 | Equivalences of Statecharts
Andrea Maggiolo-Schettini, Adriano Peron, Simone Tini |
CONCUR | 3 |