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.

Margherita Napoli

dblp:35/1410 · DBLP profile ↗
← Back
35ranked-venue papers
0as first author
0since 2021 · last 2020
0000-0001-6969-8273ORCID · verified

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

Theory of computation · 30Software engineering, systems software and programming languages · 6Artificial intelligence and machine learning · 2

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
5 papers
Automata and formal languages · 66% Automated reasoning and model checking · 34% Logic in computer science · 0%
Software engineering, system software, and programming languages
1 paper
Program analysis · 50% Compilers and program optimization · 50%

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

TopicWeightPapersLastEvidence papers
Automata and formal languages › pushdown automata
multi-stack pushdown systems
0.412020
Reachability of scope-bounded multistack pushdown systems · Inf. Comput. 2020
Automata and formal languages
pushdown automata
0.412020
Reachability of scope-bounded multistack pushdown systems · Inf. Comput. 2020
Automated reasoning and model checking
reachability
0.412020
Reachability of scope-bounded multistack pushdown systems · Inf. Comput. 2020
Automated reasoning and model checking › model checking
temporal logic model checking
0.112010
A NuSMV Extension for Graded-CTL Model Checking · CAV 2010
Automata and formal languages
finite automata
0.112008
Verification of scope-dependent hierarchical state machines · Inf. Comput. 2008
Automata and formal languages › finite automata
hierarchical state machines
0.112008
Verification of scope-dependent hierarchical state machines · Inf. Comput. 2008
Automata and formal languages › pushdown automata
recursive state machines
0.012003
Hierarchical and Recursive State Machines with Context-Dependent Properties · ICALP 2003
Program analysis
data flow analysis
0.011988
Web Structures: A Tool for Representing and Manipulating Programs · IEEE Trans. Software Eng. 1988
Compilers and program optimization
program transformation
0.011988
Web Structures: A Tool for Representing and Manipulating Programs · IEEE Trans. Software Eng. 1988
Logic in computer science
category theory
0.011988
Web Structures: A Tool for Representing and Manipulating Programs · IEEE Trans. Software Eng. 1988

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

symbolic model checking · 0.1BDD-based verification · 0.1category theory · 0.0
YearPublicationVenuePosition
2020 Reachability of scope-bounded multistack pushdown systems
Salvatore La Torre, Margherita Napoli, Gennaro Parlato
Inf. Comput.2
2015 Parametric metric interval temporal logic
Barbara Di Giampaolo, Salvatore La Torre, Margherita Napoli
Theor. Comput. Sci.3
2014 Scope-Bounded Pushdown Languages
Salvatore La Torre, Margherita Napoli, Gennaro Parlato
Developments in Language Theory2
2014 A Unifying Approach for Multistack Pushdown Automata
Salvatore La Torre, Margherita Napoli, Gennaro Parlato
MFCS (1)2
2011 Reachability of Multistack Pushdown Systems with Scope-Bounded Matching Relations
Salvatore La Torre, Margherita Napoli
CONCUR2
2010 A NuSMV Extension for Graded-CTL Model Checking
Alessandro Ferrante, Maurizio Memoli, Margherita Napoli, Mimmo Parente, Francesco Sorrentino 0002
CAV3
2010 Parametric Metric Interval Temporal Logic
Barbara Di Giampaolo, Salvatore La Torre, Margherita Napoli
LATA3
2010 Graded Alternating-Time Temporal Logic
abstract
Recently, temporal logics such as μ-calculus and Computational Tree Logic, CTL, augmented with graded modalities have received attention from the scientific community, both from a theoretical side and from an applicative perspective. In both these se
Marco Faella, Margherita Napoli, Mimmo Parente
Fundam. Informaticae2
2009 Graded-CTL: Satisfiability and Symbolic Model Checking
Alessandro Ferrante, Margherita Napoli, Mimmo Parente
ICFEM2
2009 Model Checking for Graded CTL
abstract
Recently, complexity issues related to the decidability of the μ-calculus, when the universal and existential quantifiers are augmented with graded modalities, have been investigated by Kupfermann, Sattler and Vardi ([19]). Graded modalities refer to the use of the universal and existential quantifiers with the added capability to express the concept of at least k or all but k, for a non-negative integer k. In this paper we study the Computational Tree Logic CTL, a branching time extension of classical modal logic, augmented with graded modalities and investigate the complexity issues with respect to the model-checking problem. We consider a system model represented by a Kripke structure K and give an algorithm to solve the model-checking problem running in time O(|K| · |φ|) which is hence tight for the problem (here |φ| is the number of temporal and boolean operators and does not include the values occurring in the graded modalities). In this framework, the graded modalities express the ability to generate a user-defined number of counterexamples to a specification φ given in CTL. However, these multiple counterexamples can partially overlap, that is they may share some behavior. We have hence investigated the case when all of them are completely disjoint. In this case we prove that the model-checking problem is both NP-hard and coNP-hard and give an algorithm for solving it running in polynomial space. We have thus studied a fragment of graded-CTL, and have proved that the model-checking problem is solvable in polynomial time.
Alessandro Ferrante, Margherita Napoli, Mimmo Parente
Fundam. Informaticae2
2008 CTLModel-Checking with Graded Quantifiers
Alessandro Ferrante, Margherita Napoli, Mimmo Parente
ATVA2
2008 Program Complexity in Hierarchical Module Checking
Aniello Murano, Margherita Napoli, Mimmo Parente
LPAR2
2008 Verification of scope-dependent hierarchical state machines
Salvatore La Torre, Margherita Napoli, Mimmo Parente, Gennaro Parlato
Inf. Comput.2
2007 Verification of Succinct Hierarchical State Machines
Salvatore La Torre, Margherita Napoli, Mimmo Parente, Gennaro Parlato
LATA2
2007 The word problem for visibly pushdown languages described by grammars
Salvatore La Torre, Margherita Napoli, Mimmo Parente
Formal Methods Syst. Des.2
2006 On the Membership Problem for Visibly Pushdown Languages
Salvatore La Torre, Margherita Napoli, Mimmo Parente
ATVA2
2005 Weak Muller acceptance conditions for tree automata
Salvatore La Torre, Aniello Murano, Margherita Napoli
Theor. Comput. Sci.3
2003 Hierarchical and Recursive State Machines with Context-Dependent Properties
Salvatore La Torre, Margherita Napoli, Mimmo Parente, Gennaro Parlato
ICALP2
2003 Finite automata on timed omega-trees
Salvatore La Torre, Margherita Napoli
Theor. Comput. Sci.2
2001 Firing Squad Synchronization Problem on Bidimensional Cellular Automata with Communication Constraints
Salvatore La Torre, Margherita Napoli, Mimmo Parente
MCU2
2001 Timed tree automata with an application to temporal logic
Salvatore La Torre, Margherita Napoli
Acta Informatica2
2000 A Decidable Dense Branching-Time Temporal Logic
Salvatore La Torre, Margherita Napoli
FSTTCS2
1998 Representing Hyper-Graphs by Regular Languages
Salvatore La Torre, Margherita Napoli
MFCS2
1998 Synchronization of a Line of Identical Processors at a Given Time
abstract
We are given a line of n identical processors (finite automata) that work synchronously. Each processor can transmit just one bit of information to the adjacent processors (if any) to the left and to the right. The computation starts at time 1 with the leftmost processor in an initial state and all other processors in a quiescent state. Given the time f(n), the problem is to set (synchronize) all the processors in a particular state for the first time, at the very same instant f(n). This problem is also known as the Firing Squad Synchronization Problem and was introduced by Moore in 1964. Mazoyer has given a minimal time solution with the least number of different states (six) and very recently he has given a minimal time solution for the constrained problem in which adjacent processors can exchange only one bit. In this paper we present solutions that synchronize the line at a given time, expressed as a function of n. In particular we give solutions that synchronize at the times nlogn, n√n, n 2 and 2 n . Moreover we also show how to compose solutions in such a way to obtain synchronizing solutions for all times expressed by polynomials with nonnegative coefficients. Clearly all such solutions work also in the general case when the bit constraint is relaxed.
Salvatore La Torre, Margherita Napoli, Mimmo Parente
Fundam. Informaticae2
1997 Synchronization of 1-Way Connected Processors
Salvatore La Torre, Margherita Napoli, Mimmo Parente
FCT2
1997 Succinctness of Descriptions of SBTA-Languages
Jozef Gruska, Angelo Monti, Margherita Napoli, Mimmo Parente
Theor. Comput. Sci.3
1996 Parallel Word Substitution
abstract
We study the parallel word substitution operation: in a text t, all non overlapping occurrences of a word ω are simultaneously substituted in each possible decomposition of t with respect to ω. We give necessary conditions on the reversibility of t under parallel word substitution.
Salvatore La Torre, Margherita Napoli, Mimmo Parente
Fundam. Informaticae2
1995 State Complexity of SBTA Languages
Jozef Gruska, Angelo Monti, Margherita Napoli, Mimmo Parente
LATIN3
1995 Power of Interconnections and of Nondeterminism in Regular Y-Tree Systolic Automata
Emanuela Fachini, Jozef Gruska, Margherita Napoli, Mimmo Parente
Math. Syst. Theory3
1992 The Software Development Workbench WSDW
abstract
This paper presents the architecture and some tools of the software development workbench WSDW. The authors propose a structure-oriented workbench, in which interactive software tools are integrated through sharing a unique high level program representation, satisfying the request of independence from the source language. The data structure representing programs, the web structure, is based upon the mathematical concept of relation and it is easily implemented as a Prolog data base. Program transformations, given as web transformations, can be expressed as rewriting rules, so that software tools can be implemented as sets of rewriting rules and then added to the WSDW.>
Andrea De Lucia, A. Imperatore, Margherita Napoli, Genny Tortora, Maurizio Tucci
SEKE3
1992 Languages Accepted by Systolic Y-Tree Automata: Structural Characterizations
Emanuela Fachini, Angelo Monti, Margherita Napoli, Mimmo Parente
Acta Informatica3
1991 Systolic Y-Tree Automata: Closure Properties and Decision Problems
Emanuela Fachini, Angelo Monti, Margherita Napoli, Mimmo Parente
FCT3
1988 C-Tree Systolic Automata
Emanuela Fachini, Margherita Napoli
Theor. Comput. Sci.2
1988 Web Structures: A Tool for Representing and Manipulating Programs
abstract
The authors introduce web structures and their transformations and develop their theory in the framework of category theory. Once a program has been represented as a web structure, software tools, such as a high-level data flow analyzer or other general program transformers, can be written as sets of web structure production rules. An implementation of web structure transformations is in progress. The mathematical theory of web structure transformations allows form proofs of properties both at the metatheoretical and theoretical levels.>
Andrea Maggiolo-Schettini, Margherita Napoli, Genny Tortora
IEEE Trans. Software Eng.2
1984 Hierarchies of Primitive Recursive Wordsequence Functions: Comparisons and Decision Problems
Emanuela Fachini, Margherita Napoli
Theor. Comput. Sci.2