Francesca Levi

dblp:05/5639 · DBLP profile ↗
← Back
25ranked-venue papers
11as first author
2since 2021 · last 2023
0000-0002-6137-0019ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 15 · 4 first-author · 1 since 2021Software engineering, systems software and programming languages · 10 · 7 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021
YearPublicationVenuePosition
2023 Quantitative extensions of reaction systems based on SOS semantics
abstract
Abstract Reaction systems (RSs) are a successful natural computing framework inspired by chemical reaction networks. A RS consists of a set of entities and a set of reactions. Entities can enable or inhibit each reaction and are produced by reactions or provided by the environment. In this paper, we define two quantitative variants of RSs: the first one is along the time dimension, to specify delays for making available reactions products and durations to protract their permanency, while the second deals with the possibility to specify different concentration levels of a substance in order to enable or inhibit a reaction. Technically, both extensions are obtained by modifying in a modular way the Structural Operational Semantics (SOS) for RSs that was already defined in the literature. Our approach maintains several advantages of the original semantics definition that were: (1) providing a formal specification of the RS dynamics that enables the reuse of many formal analysis techniques and favours the implementation of tools, and (2) making the RS framework extensible, by adding or changing some of the SOS rules in a compositional way. We provide a prototype logic programming implementation and apply our tool to three different case studies: the tumour growth, the Th cell differentiation in the immune system and neural communication.
Linda Brodo, Roberto Bruni 0001, Moreno Falaschi, Roberta Gori, Francesca Levi, Paolo Milazzo
Neural Comput. Appl.5
2021 Encoding Threshold Boolean Networks into Reaction Systems for the Analysis of Gene Regulatory Networks
abstract
Gene regulatory networks represent the interactions among genes regulating the activation of specific cell functionalities and they have been successfully modeled using threshold Boolean networks. In this paper we propose a systematic translation of threshold Boolean networks into reaction systems. Our translation produces a non redundant set of rules with a minimal number of objects. This translation allows us to simulate the behavior of a Boolean network simply by executing the (closed) reaction system we obtain. This can be very useful for investigating the role of different genes simply by “playing” with the rules. We developed a tool able to systematically translate a threshold Boolean network into a reaction system. We use our tool to translate two well known Boolean networks modelling biological systems: the yeast-cell cycle and the SOS response in Escherichia coli. The resulting reaction systems can be used for investigating dynamic causalities among genes.
Roberto Barbuti, Pasquale Bove, Roberta Gori, Damas P. Gruska, Francesca Levi, Paolo Milazzo
Fundam. Informaticae5
2018 Generalized contexts for reaction systems: definition and study of dynamic causalities
Roberto Barbuti, Roberta Gori, Francesca Levi, Paolo Milazzo
Acta Informatica3
2017 A static analysis for Brane Calculi providing global occurrence counting information
Chiara Bodei, Linda Brodo, Roberta Gori, Francesca Levi, Antonio Bernini, Diana Hermith
Theor. Comput. Sci.4
2016 Specialized Predictor for Reaction Systems with Context Properties
abstract
Reaction systems are a qualitative formalism for modeling systems of biochemical reactions characterized by the non-permanency of the elements: molecules disappear if not produced by any enabled reaction. Reaction systems execute in an environment that provides new molecules at each step. Brijder, Ehrenfeucht and Rozemberg introduced the idea of predictors. A predictor of a molecule s, for a given n, is the set of molecules to be observed in the environment to determine whether s is produced or not at step n by the system. We introduced the notion of formula based predictor, that is a propositional logic formula that precisely characterizes environments that lead to the production of s after n steps. In this paper we revise the notion of formula based predictor by defining a specialized version that assumes the environment to provide molecules according to what expressed by a temporal logic formula. As an application, we use specialized formula based predictors to give theoretical grounds to previously obtained results on a model of gene regulation.
Roberto Barbuti, Roberta Gori, Francesca Levi, Paolo Milazzo
Fundam. Informaticae3
2016 Investigating dynamic causalities in reaction systems
Roberto Barbuti, Roberta Gori, Francesca Levi, Paolo Milazzo
Theor. Comput. Sci.3
2015 A Global Occurrence Counting Analysis for Brane Calculi
Chiara Bodei, Linda Brodo, Roberta Gori, Diana Hermith, Francesca Levi
LOPSTR5
2015 Causal static analysis for Brane Calculi
Chiara Bodei, Roberta Gori, Francesca Levi
Theor. Comput. Sci.3
2013 An analysis for proving probabilistic termination of biological systems
Roberta Gori, Francesca Levi
Theor. Comput. Sci.2
2012 Probabilistic model checking of biological systems with uncertain kinetic rates
Roberto Barbuti, Francesca Levi, Paolo Milazzo, Guido Scatena
Theor. Comput. Sci.2
2011 Maximally Parallel Probabilistic Semantics for Multiset Rewriting
abstract
Maximally parallel semantics have been proposed for many formalisms as an alternative to the standard interleaving semantics for some modelling scenarios. Nevertheless, in the probabilistic setting an affirmed interpretation of maximal parallelism st
Roberto Barbuti, Francesca Levi, Paolo Milazzo, Guido Scatena
Fundam. Informaticae2
2010 Abstract interpretation based verification of temporal properties for BioAmbients
Roberta Gori, Francesca Levi
Inf. Comput.2
2006 An Analysis for Proving Temporal Properties of Biological Systems
Roberta Gori, Francesca Levi
APLAS2
2006 A typed encoding of boxed into safe ambients
Francesca Levi
Acta Informatica1
2005 A New Occurrence Counting Analysis for BioAmbients
Roberta Gori, Francesca Levi
APLAS2
2004 A Control Flow Analysis for Safe and Boxed Ambients
Francesca Levi, Chiara Bodei
ESOP1
2004 On abstract interpretation of Mobile Ambients
Francesca Levi, Sergio Maffeis
Inf. Comput.1
2003 Types for Evolving Communication in Safe Ambients
Francesca Levi
VMCAI1
2003 Mobile safe ambients
abstract
Two forms of interferences are individuated in Cardelli and Gordon's Mobile Ambients (MA): plain interferences , which are similar to the interferences one finds in CCS and π-calculus; and grave interferences , which are more dangerous and may be regarded as programming errors. To control interferences, the MA movement primitives are modified; the resulting calculus is called Mobile Safe Ambients (SA).The modification also has computational significance. In the MA interaction rules, an ambient may enter, exit, or open another ambient. The second ambient undergoes the action; it has no control on when the action takes place. In SA this is rectified: any movement takes place only if both participants agree.Existing type systems for MA can be easily adapted to SA. The type systems for controlling mobility, however, appear to be more powerful in SA, in that (i) type systems for MA may give more precise information when transplanted onto SA , and (ii) new type systems may be defined. Two type systems are presented that remove all grave interferences.Other advantages of SA are: a useful algebraic theory; programs sometimes more robust (they require milder conditions for correctness) and/or simpler. All these points are illustrated in several examples.
Francesca Levi, Davide Sangiorgi
ACM Trans. Program. Lang. Syst.1
2001 An Abstract Interpretation Framework for Analysing Mobile Ambients
Francesca Levi, Sergio Maffeis
SAS1
2001 Compositional Verification of Quantitative Properties of Statecharts
abstract
In this paper we propose a process language JSP which abstractly models timed statecharts with minimal and maximal delays associated to transitions. Statecharts processes are equipped with a labelled transition system semantics that combines the basic principles of the semantics of Pnueli and Shalev with discrete time. Furthermore, we propose a compositional proof system to check quantitative temporal properties of statecharts processes. Properties are expressed in a discrete extension of µ‐calculus with reset over clocks and clock constraints. The proof system is sound in general and it is complete for the class of regular processes (including processes corresponding to statecharts).
Francesca Levi
J. Log. Comput.1
2001 A symbolic semantics for abstract model checking
Francesca Levi
Sci. Comput. Program.1
2000 Controlling Interference in Ambients
abstract
Two forms of interferences are individuated in Cardelli and Gordon's Mobile Ambients (MA): plain interferences, which are similar to the interferences one finds in CCS and φ-calculus; and grave interferences, which are more dangerous and may be regarded as programming errors. To control interferences, the MA movement primitives are modified. On the new calculus, the Mobile Safe Ambients (SA), a type system is defined that: controls the mobility of ambients; removes all grave interferences. Other advantages of SA are: a useful algebraic theory; programs sometimes more robust (they require milder conditions for correctness) and/or simpler. These points are illustrated on several examples.
Francesca Levi, Davide Sangiorgi
POPL1
1999 A Compositional µ-Calculus Proof System for Statecharts Processes
Francesca Levi
Theor. Comput. Sci.1
1998 A Symbolic Semantics for Abstract Model Checking
Francesca Levi
SAS1