Frédéric Prost

dblp:36/6266 · DBLP profile ↗
← Back
16ranked-venue papers
4as first author
1since 2021 · last 2023
—ORCID · none

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

Theory of computation · 14 · 4 first-author · 1 since 2021Databases, data management, data science and information retrieval · 5 · 1 since 2021Software engineering, systems software and programming languages · 4Artificial intelligence and machine learning · 1 · 1 first-author
YearPublicationVenuePosition
2023 A Rule-Based Procedure for Graph Query Solving
Dominique Duval, Rachid Echahed, Frédéric Prost
ICGT3
2020 Algebraic graph rewriting with controlled embedding
Andrea Corradini 0001, Dominique Duval, Rachid Echahed, Frédéric Prost, Leila Ribeiro 0001
Theor. Comput. Sci.4
2017 The Pullback-Pushout Approach to Algebraic Graph Transformation
Andrea Corradini 0001, Dominique Duval, Rachid Echahed, Frédéric Prost, Leila Ribeiro 0001
ICGT4
2016 Parallelism in AGREE Transformations
Andrea Corradini 0001, Dominique Duval, Frédéric Prost, Leila Ribeiro 0001
ICGT3
2015 AGREE - Algebraic Graph Rewriting with Controlled Embedding
Andrea Corradini 0001, Dominique Duval, Rachid Echahed, Frédéric Prost, Leila Ribeiro 0001
ICGT4
2014 Transformation of Attributed Structures with Cloning
Dominique Duval, Rachid Echahed, Frédéric Prost, Leila Ribeiro 0001
FASE3
2012 Graph Transformation with Focus on Incident Edges
Dominique Duval, Rachid Echahed, Frédéric Prost
ICGT3
2009 A Heterogeneous Pushout Approach to Term-Graph Transformation
Dominique Duval, Rachid Echahed, Frédéric Prost
RTA3
2009 Reasoning about Entanglement and Separability in Quantum Higher-Order Functions
Frédéric Prost, Chaouki Zerrari
UC1
2007 Adjunction for Garbage Collection with Application to Graph Rewriting
Dominique Duval, Rachid Echahed, Frédéric Prost
RTA3
2007 Taming Non-compositionality Using New Binders
Frédéric Prost
UC1
2005 Specializing Narrowing for Timetable Generation: A Case Study
Nadia Brauner, Rachid Echahed, Gerd Finke, Hanns Gregor, Frédéric Prost
PADL5
2005 Security policy in a declarative style
abstract
We address the problem of controlling information leakage in a concurrent declarative programming setting. Our aim is to define verification tools in order to distinguish between authorized, or declared, information flows such as password testing (e.g., ATM, login processes, etc.) and non-authorized ones. In this paper, we first propose a way to define security policies as confluent and terminating rewrite systems. Such policies define how the privacy levels of information evolve. Then, we provide a formal definition of secure processes with respect to a given security policy. We also define an actual verification algorithm of secure processes based on constraint solving.
Rachid Echahed, Frédéric Prost
PPDP2
2003 Statically assuring secrecy for dynamic concurrent processes
abstract
We propose a new algorithm of secrecy analysis in a framework integrating declarative programming and concurrency. The analysis of a program ensures that information can only flow from less sensitive levels toward more sensitive ones. Our algorithm uses a terminating abstract operational semantics which reduces the problem of secrecy to constraint solving within finite lattices. It departs in that from the previous works essentially based on type systems. Furthermore, our proposal is general and tackles a very large class of programs, featuring dynamic process creation, general sequential composition, recursive process calls and high level synchronization.
Rachid Echahed, Frédéric Prost, Wendelin Serwe
PPDP2
2000 A Static Calculus of Dependencies for the lambda-Cube
abstract
Dependency analysis aims at identifying how different parts of a program depend on each other. It is the kernel of many issues in program analysis such as dead-code, binding time, strictness, program slicing etc. We address the problem of dependency analysis in the context of typed /spl lambda/-calculus. We consider all systems of the /spl lambda/-cube and extend them conservatively by the addition of new typing rules in order to determine which parts of a /spl lambda/-term may contribute to its evaluation. We show how typing information can be used to statically identify dependencies.
Frédéric Prost
LICS1
1999 A formalization of Static Analyses in System F
Frédéric Prost
CADE1