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 Parisi-Presicce

dblp:35/6088 · DBLP profile ↗
← Back
46ranked-venue papers
14as first author
0since 2021 · last 2015
—ORCID · none

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

Theory of computation · 25 · 9 first-authorSecurity and privacy · 11Software engineering, systems software and programming languages · 11 · 5 first-authorDatabases, data management, data science and information retrieval · 3Artificial intelligence and machine learning · 1 · 1 first-author

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.

Software engineering, system software, and programming languages
3 papers
Programming languages and type systems · 58% Requirements engineering and software design · 42%
Network and information security
1 paper
Authentication and access control · 100%
Theoretical computer science
2 papers
Automata and formal languages · 57% Logic in computer science · 43%

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

TopicWeightPapersLastEvidence papers
Authentication and access control
access control policy
0.012003
Removing permissions in the flexible authorization framework · ACM Trans. Database Syst. 2003
Requirements engineering and software design › modularity
modular system design
0.021990
A Rule-Based Approach to Modular System Design · ICSE 1990
Modular System Design Applying Graph Grammars Techniques · ICALP 1989
Requirements engineering and software design
software architecture
0.021990
A Rule-Based Approach to Modular System Design · ICSE 1990
Modular System Design Applying Graph Grammars Techniques · ICALP 1989
Programming languages and type systems › inheritance
inheritance and subtyping
0.011994
An Algebraic Theory of Class Specification · ACM Trans. Softw. Eng. Methodol. 1994
Programming languages and type systems
object-oriented programming
0.011994
An Algebraic Theory of Class Specification · ACM Trans. Softw. Eng. Methodol. 1994
Programming languages and type systems
type theory
0.011994
An Algebraic Theory of Class Specification · ACM Trans. Softw. Eng. Methodol. 1994
Automata and formal languages
graph grammars
0.011989
Modular System Design Applying Graph Grammars Techniques · ICALP 1989
Logic in computer science › algebraic logic
algebraic semantics
0.011981
On the Faithful Regular Extensions of Iterative Algebras · STOC 1981
Logic in computer science › universal algebra
iterative algebra
0.011981
On the Faithful Regular Extensions of Iterative Algebras · STOC 1981
Logic in computer science › logic programming › logic programming semantics
fixpoint semantics
0.011981
On the Faithful Regular Extensions of Iterative Algebras · STOC 1981

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

policy specification · 0.0graph grammar · 0.0algebraic specification · 0.0rule-based approach · 0.0
YearPublicationVenuePosition
2015 Spider Graphs: a graph transformation system for spider diagrams
Paolo Bottoni, Andrew Fish, Francesco Parisi-Presicce
Softw. Syst. Model.3
2010 A Model for Distribution and Revocation of Certificates
Åsa Hagström, Francesco Parisi-Presicce
ICGT2
2007 Special section: International Conference on Graph Transformation ICGT 2004
Francesco Parisi-Presicce
Softw. Syst. Model.1
2006 Safety analysis of usage control authorization models
abstract
The usage control (UCON) model was introduced as a unified approach to capture a number of extensions for traditional access control models. While the policy specification flexibility and expressive power of this model have been studied in previous work, as a related and fundamental problem, the safety analysis of UCON has not been explored. This paper presents two fundamental safety results for UCONA, a sub-model of UCON only considering authorizations. In UCONA, an access control decision is based on the subject and/or the object attributes, which can be changed as the side-effects of using the access right, resulting in possible changes to future access control decisions. Hence the safety question in UCONA is all the more pressing since every access can potentially enable additional permissions due to the mutability of attributes in UCON. In this paper, first we show that the safety problem is in general undecidable. Then, we show that a restricted form of UCONA with finite attribute value domains and acyclic attribute creation relation has a decidable safety property. The decidable model maintains good expressive power as shown by specifying an RBAC system with a specific user-role assignment scheme and a DRM application with consumable rights.
Xinwen Zhang, Ravi S. Sandhu, Francesco Parisi-Presicce
AsiaCCS3
2006 Special Issue with Selected Papers from ICGT 2004
Gregor Engels, Fernando Orejas, Francesco Parisi-Presicce
Fundam. Informaticae3
2006 UML specification of access control policies and their formal verification
Manuel Koch, Francesco Parisi-Presicce
Softw. Syst. Model.2
2005 Blind Custodians: A Database Service Architecture That Supports Privacy Without Encryption
Amihai Motro, Francesco Parisi-Presicce
DBSec2
2005 Graph-based specification of access control policies
Manuel Koch, Luigi V. Mancini, Francesco Parisi-Presicce
J. Comput. Syst. Sci.3
2005 Formal model and policy specification of usage control
abstract
The recent usage control model (UCON) is a foundation for next-generation access control models with distinguishing properties of decision continuity and attribute mutability. A usage control decision is determined by combining authorizations, obligations, and conditions, presented as UCON ABC core models by Park and Sandhu. Based on these core aspects, we develop a formal model and logical specification of UCON with an extension of Lamport's temporal logic of actions (TLA). The building blocks of this model include: (1) a set of sequences of system states based on the attributes of subjects, objects, and the system, (2) authorization predicates based on subject and object attributes, (3) usage control actions to update attributes and accessing status of a usage process, (4) obligation actions, and (5) condition predicates based on system attributes. A usage control policy is defined as a set of temporal logic formulas that are satisfied as the system state changes. A fixed set of scheme rules is defined to specify general UCON policies with the properties of soundness and completeness. We show the flexibility and expressive capability of this formal model by specifying the core models of UCON and some applications.
Xinwen Zhang, Francesco Parisi-Presicce, Ravi S. Sandhu
ACM Trans. Inf. Syst. Secur.2
2004 Information Flow Analysis for File Systems and Databases Using Labels
abstract
The control of information flow has been used to address problems concerning the privacy and the secrecy of data. A model based on decentralized labels extends traditional multilevel security models by allowing users to declassify information in a distributed way. We extend this decentralized labels model developed by other authors by addressing specific issues that arise in accessing files and databases and in general in I/O operations. While retaining the support for static analysis, we also include run-time checks to allow declassification with “controlled information leakage”.
Ehud Gudes, Luigi V. Mancini, Francesco Parisi-Presicce
DBSec3
2004 Administrative scope in the graph-based framework
abstract
The use of the graph-based framework to specify the administration of RBAC systems has several advantages, from the intuition provided by the visual aspect to the precise semantics and the systematic verification of constraints. Here the benefits of this framework are illustrated using SARBAC (scoped administration of role based access control), providing the first steps towards its operational semantics and a more expressive constraint language.
Manuel Koch, Luigi V. Mancini, Francesco Parisi-Presicce
SACMAT3
2004 A logical specification for usage control
abstract
Recently presented usage control (UCON) has been considered as the next generation access control model with distinguishing properties of decision continuity and attribute mutability. Ausage control decision is determined by combining authorizations, obligations, and conditions, presented as UCONABC core models by Park and Sandhu. Based on these core aspects, we develop afirst-order logic specification of UCON with Lamport's temporallogic of actions (TLA). The building blocks of this model include:(1) a sequence of states expressed by attributes of subjects, objects, and the system, (2) state predicates on subject andobject attributes, (3) pre-defined authorization actions performed by the security system and subjects, (4) obligation actions, and(5) condition predicates on system attributes. For a UCON model we define a set of temporal logic formulas that hold as usage control policies. We show the flexibility and expressive capability of this logic model by specifying the new features and core models of UCON.
Xinwen Zhang, Francesco Parisi-Presicce, Ravi S. Sandhu
SACMAT3
2003 Visual Specifications of Policies and Their Verification
Manuel Koch, Francesco Parisi-Presicce
FASE2
2003 Removing permissions in the flexible authorization framework
abstract
The Flexible Authorization Framework (FAF) defined by Jajodia et al. [2001] provides a policy-neutral framework for specifying access control policies that is expressive enough to specify many known access control policies. Although the original formulation of FAF indicated how rules could be added to or deleted from a FAF specification, it did not address the removal of access permissions from users. We present two options for removing permissions in FAF and provide details on the option which is representation independent.
Duminda Wijesekera, Sushil Jajodia, Francesco Parisi-Presicce, Åsa Hagström
ACM Trans. Database Syst.3
2002 Decidability of Safety in Graph-Based Models for Access Control
Manuel Koch, Luigi V. Mancini, Francesco Parisi-Presicce
ESORICS3
2002 Conflict Detection and Resolution in Access Control Policy Specifications
Manuel Koch, Luigi V. Mancini, Francesco Parisi-Presicce
FoSSaCS3
2002 Describing Policies with Graph Constraints and Rules
Manuel Koch, Francesco Parisi-Presicce
ICGT2
2002 Formal Software Specification with Refinements and Modules of Typed Graph Transformation Systems
Martin Große-Rhode, Francesco Parisi-Presicce, Marta Simeoni
J. Comput. Syst. Sci.2
2002 A graph-based formalism for RBAC
abstract
Role-Based Access Control (RBAC) is supported directly or in a closely related form, by a number of products. This article presents a formalization of RBAC using graph transformations that is a graphical specification technique based on a generalization of classical string grammars to nonlinear structures. The proposed formalization provides an intuitive description for the manipulation of graph structures as they occur in information systems access control and a precise specification of static and dynamic consistency conditions on graphs and graph transformations. The formalism captures the RBAC models published in the literature, and also allows a uniform treatment of user roles and administrative roles, and a detailed analysis of the decentralization of administrative roles.
Manuel Koch, Luigi V. Mancini, Francesco Parisi-Presicce
ACM Trans. Inf. Syst. Secur.3
2001 Revocations-A Classification
abstract
In an ownership-based framework for access control, with the possibility of granting access and administrative rights, chains of granted accesses will form. This is a comprehensive study of the problem of revoking such rights, and on the impact different revocation schemes may have on the chains. Three main revocation characteristics are identified: the extent of the revocation to other grantees (propagation), the effect on other grants to the same grantee (dominance), and the permanence of the negation of rights (resilience). A classification is devised using these three dimensions. The different schemes thus obtained are described, and compared to other models from the literature.
Åsa Hagström, Sushil Jajodia, Francesco Parisi-Presicce, Duminda Wijesekera
CSFW3
2001 Foundations for a Graph-Based Approach to the Specification of Access Control Policies
Manuel Koch, Luigi V. Mancini, Francesco Parisi-Presicce
FoSSaCS3
2001 On the specification and evolution of access control policies
abstract
A uniform and precise framework for the specification of access control policies is proposed. The uniform framework allows the detailed comparison of different policy models, the precise description of the evolution of a policy, and an accurate analysis of the interaction between policies and of the behavior of their integration. The evolution and integration of policies are illustrated using a Discretionary Access Control policy and a Lattice Based Access Control policy. The framework is based on the theory of graph transformations.
Manuel Koch, Luigi V. Mancini, Francesco Parisi-Presicce
SACMAT3
2000 A Formal Model for Role-Based Access Control Using Graph Transformation
Manuel Koch, Luigi V. Mancini, Francesco Parisi-Presicce
ESORICS3
2000 Foundations for Software Configuration Management Policies Using Graph Transformations
Francesco Parisi-Presicce, Alexander L. Wolf
FASE1
1998 Spatial and Temporal Refinement of Typed Graph Transformation Systems
Martin Große-Rhode, Francesco Parisi-Presicce, Marta Simeoni
MFCS2
1997 On the Complexity of Specification Morphisms
Serafino Cicerone, Francesco Parisi-Presicce
Theor. Comput. Sci.2
1996 Closure Properties of Context-Tree Hyperedge Replacement Systems
Ornella Ciotti, Francesco Parisi-Presicce
WG2
1994 Strategies in Modular System Design by Interface Rewriting
Serafino Cicerone, Francesco Parisi-Presicce
ESOP2
1994 Multilevel Graph Grammars
Francesco Parisi-Presicce, Gabriele Piersanti
WG1
1994 An Algebraic Theory of Class Specification
abstract
The notion of class (or object pattern) as defined in most object-oriented languages is formalized using known techniques from algebraic specifications. Inheritance can be viewed as a relation betweeen classes, which suggests how classes can be arranged in hierarchies. The hierarchies contain two kinds of information: on the one hand, they indicate how programs are structured and how code is shared among classes; on the other hand, they give information about compatible assignment rules, which are based on subtyping. In order to distinguish between code sharing, which is related to implementational aspects, and functional specialization, which is connected to the external behavior of objects, we introduce an algebraic specification-based formalism, by which one can specify the behavior of a class and state when a class inherits another one. It is shown that reusing inheritance can be reduced to specialization inheritance with respect to a virtual class. The class model and the two distinct aspects of inheritance allow the definition ofcleaninterconnection mechanisms between classes leading to new classes which inherit from old classes their correctness and their semantics.
Francesco Parisi-Presicce, Alfonso Pierantonio
ACM Trans. Softw. Eng. Methodol.1
1993 Heterogeneous Unified Algebras
Francesco Parisi-Presicce, S. Veglioni
MFCS1
1992 System Design as Derivation via Rewriting
abstract
Reusing provably correct (pieces of) software not only simplifies the task of designing correct software systems, but also decreases the costs of their development. The problem of designing a class (in the sense of object oriented programming methodology) which inherits from those of a given library and whose instances respond to given messages, is reduced to the problem of symbolically deriving a specification from another one using the interfaces of the given classes as productions. The standard algebraic specifications and productions are enriched with keywords which can place standard properties of operations, which can enhance the expressiveness of the specifications or which can guide the choice of productions and drive the search in the space of all derivable specifications.>
Francesco Parisi-Presicce, Alfonso Pierantonio
SEKE1
1992 Single vs. Double Pushout Derivations of Graphs
Francesco Parisi-Presicce
WG1
1991 Parallelism and Concurrency in High-Level Replacement Systems
abstract
High-level replacement systems are formulated in an axiomatic algebraic framework based on categories pushouts. This approach generalizes the well-known algebraic approach to graph grammars and several other types of replacement systems, especially the replacement of algebraic specifications which was recently introduced for a rule-based approach to modular system design. in this paper basic notions like productions, derivations, parellel and sequential independence are introduced for high-level replacement syetms leading to Church-Rosser, Parallelism and concurrency Theorems previously shown in the literature for special cases only. In the general case of high-level replacement systems specific conditions, called HLR1- and HLR2-conditions, are formulated in order to obtain these results. Several examples of high-level replacement systems are discussed and classified w.r.t. HLR1- and HLR2-conditions showing which of the results are valid in each case.
Hartmut Ehrig, Annegret Habel, Hans-Jörg Kreowski, Francesco Parisi-Presicce
Math. Struct. Comput. Sci.4
1991 Foundations of Rule-Based Design of Modular Systems
Francesco Parisi-Presicce
Theor. Comput. Sci.1
1990 A Rule-Based Approach to Modular System Design
Francesco Parisi-Presicce
ICSE1
1990 Compatibility Problems in the Development of Algebraic Module Specifications
Hartmut Ehrig, Werner Fey, Horst Hansen, Michael Löwe, Dean Jacobs, Francesco Parisi-Presicce
Theor. Comput. Sci.6
1990 Combining Data Type and Recursive Process Specifications Using Projection Algebras
Hartmut Ehrig, Francesco Parisi-Presicce, Paul Boehm, Catharina Rieckhoff, Christian Dimitrovici, Martin Große-Rhode
Theor. Comput. Sci.2
1989 Modular System Design Applying Graph Grammars Techniques
Francesco Parisi-Presicce
ICALP1
1987 Algebraic Specification of Modules and Their Basic Interconnections
Edward K. Blum, Hartmut Ehrig, Francesco Parisi-Presicce
J. Comput. Syst. Sci.3
1987 Union and Actualization of Module Specifications: Some Compatibility Results
Francesco Parisi-Presicce
J. Comput. Syst. Sci.1
1986 Algebraic Theory of Module Specification with Constraints
Hartmut Ehrig, Werner Fey, Francesco Parisi-Presicce, Edward K. Blum
MFCS3
1984 Iterative Factor Algebras and Induced Metrics
Francesco Parisi-Presicce
Theor. Comput. Sci.1
1983 Implementation of Data Types by Algebraic Methods
Edward K. Blum, Francesco Parisi-Presicce
J. Comput. Syst. Sci.2
1983 Extensions of Iterative Congruences on Free Iterative Algebras
Francesco Parisi-Presicce
J. Comput. Syst. Sci.1
1981 On the Faithful Regular Extensions of Iterative Algebras
abstract
In ([6]), Tiuryn proved the existence of extensions of algebras with the unique fixed point property (iterative algebras) to ordered algebras with the least fixed point property (regular algebras), extensions preserving the fixed point solutions.
Francesco Parisi-Presicce
STOC1