Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Francesco Tapparo

dblp:16/1309 · DBLP profile ↗
← Back
14ranked-venue papers
0as first author
0since 2021 · last 2011
—ORCID · none

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

Software engineering, systems software and programming languages · 7Theory of computation · 6Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Computational complexity · 27% Graph algorithms and graph theory · 27% Automated reasoning and model checking · 20%
Software engineering, system software, and programming languages
2 papers
Program analysis · 100%

Topics — the 4 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis › static analysis
abstract interpretation
0.222010
An efficient simulation algorithm based on abstract interpretation · Inf. Comput. 2010
Generalizing the Paige-Tarjan algorithm by abstract interpretation · Inf. Comput. 2008
Graph algorithms and graph theory › graph theory
graph similarity
0.112009
The Subgraph Similarity Problem · IEEE Trans. Knowl. Data Eng. 2009
Automated reasoning and model checking
abstraction
0.112007
A New Efficient Simulation Equivalence Algorithm · LICS 2007
Logic in computer science
bisimulation
0.112007
A New Efficient Simulation Equivalence Algorithm · LICS 2007

Methods — techniques the papers use, named apart from their topics

partition refinement · 0.1abstract interpretation · 0.1
YearPublicationVenuePosition
2011 Saving Space in a Time Efficient Simulation Algorithm
abstract
A number of algorithms for computing the simulation preorder on Kripke structures and on labelled transition systems are available. Among them, the algorithm by Ranzato and Tapparo [2007] has the best time complexity,while the algorithm by Gentilini
Silvia Crafa, Francesco Ranzato, Francesco Tapparo
Fundam. Informaticae3
2010 An efficient simulation algorithm based on abstract interpretation
Francesco Ranzato, Francesco Tapparo
Inf. Comput.2
2009 Computing Stuttering Simulations
Francesco Ranzato, Francesco Tapparo
CONCUR2
2009 The Subgraph Similarity Problem
abstract
Similarity is a well known weakening of bisimilarity where one system is required to simulate the other and vice versa. It has been shown that the subgraph bisimilarity problem, a variation of the subgraph isomorphism problem where isomorphism is weakened to bisimilarity, is NP-complete. We show that the subgraph similarity problem and some related variations thereof still remain NP-complete.
Lorenzo De Nardo, Francesco Ranzato, Francesco Tapparo
IEEE Trans. Knowl. Data Eng.3
2008 A Forward-Backward Abstraction Refinement Algorithm
Francesco Ranzato, Olivia Rossi-Doria, Francesco Tapparo
VMCAI3
2008 Generalizing the Paige-Tarjan algorithm by abstract interpretation
Francesco Ranzato, Francesco Tapparo
Inf. Comput.2
2007 Symbolic Fault Tree Analysis for Reactive Systems
Marco Bozzano, Alessandro Cimatti, Francesco Tapparo
ATVA3
2007 A New Efficient Simulation Equivalence Algorithm
abstract
It is well known that simulation equivalence is an appropriate abstraction to be used in model checking because it strongly preserves ACTL* and provides a better space reduction than bisimulation equivalence. However, computing simulation equivalence is harder than computing bisimulation equivalence. A number of algorithms for computing simulation equivalence exist. Let Sigma denote the state space, rarr the transition relation and Psimthe partition of Sigma induced by simulation equivalence. The algorithms by Henzinger, Henzinger, Kopke and by Bloom and Paige run in O(|Sigma||rarr|)-time and, as far as time-complexity is concerned, they are the best available algorithms. However, these algorithms have the drawback of a quadratic space complexity that is bounded from below by Omega(|Sigma|2). The algorithm by Gentilini, Piazza, Policriti appears to be the best algorithm when both time and space complexities are taken into account. Gentilini et al.'s algorithm runs in O(|Psim|2|rarr|)-time while the space complexity is in O(|Psim|2+ |Sigma| log(|Psim|)). We present here a new efficient simulation equivalence algorithm that is obtained as a modification of Henzinger et al.'s algorithm and whose correctness is based on some techniques used in recent applications of abstract interpretation to model checking. Our algorithm runs in O(|Psim||rarr|)-time and O(|Psim||Sigma|)-space. Thus, while retaining a space complexity which is lower than quadratic, our algorithm improves the best known time bound.
Francesco Ranzato, Francesco Tapparo
LICS2
2007 Generalized Strong Preservation by Abstract Interpretation
abstract
Abstract Many algorithms have been proposed to minimally refine abstract transition systems in order to get strong preservation relatively to a given temporal specification language. These algorithms compute a state equivalence, namely they work on abstractions which are partitions of system states. This is restrictive because, in a generic abstract interpretation-based view, state partitions are just one particular type of abstraction, and therefore it could well happen that the refined partition constructed by the algorithm is not the optimal generic abstraction. On the other hand, it has been already noted that the well-known concept of complete abstract interpretation is related to strong preservation of abstract model checking. This paper establishes a precise correspondence between complete abstract interpretation and strongly preserving abstract model checking, by showing that the problem of minimally refining an abstract model checking in order to get strong preservation can be formulated as a complete domain refinement in abstract interpretation, which always admits a fixpoint solution. As a consequence of these results, we show that some well-known behavioural equivalences used in process algebra like bisimulation and stuttering and their corresponding partition refinement algorithms can be elegantly characterized in pure abstract interpretation as completeness properties.
Francesco Ranzato, Francesco Tapparo
J. Log. Comput.2
2006 Strong Preservation of Temporal Fixpoint-Based Operators by Abstract Interpretation
Francesco Ranzato, Francesco Tapparo
VMCAI2
2005 An Abstract Interpretation Perspective on Linear vs. Branching Time
Francesco Ranzato, Francesco Tapparo
APLAS2
2005 An Abstract Interpretation-Based Refinement Algorithm for Strong Preservation
Francesco Ranzato, Francesco Tapparo
TACAS2
2004 Strong Preservation as Completeness in Abstract Interpretation
Francesco Ranzato, Francesco Tapparo
ESOP2
2002 Making Abstract Model Checking Strongly Preserving
Francesco Ranzato, Francesco Tapparo
SAS2