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

Pierre Deransart

dblp:48/3137 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2004
—ORCID · none

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

Theory of computation · 7 · 3 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
1 paper
Program verification · 77% Programming languages and type systems · 23%
Theoretical computer science
1 paper
Logic in computer science · 100%

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

TopicWeightPapersLastEvidence papers
Program verification › correctness proof
partial correctness
0.011988
Proofs of Partial Correctness for Attribute Grammars with Applications to Recursive Procedures and Logic Programming · Inf. Comput. 1988
Programming languages and type systems › grammar formalisms
attribute grammars
0.011988
Proofs of Partial Correctness for Attribute Grammars with Applications to Recursive Procedures and Logic Programming · Inf. Comput. 1988
Logic in computer science › program logic
hoare logic
0.011988
Proofs of Partial Correctness for Attribute Grammars with Applications to Recursive Procedures and Logic Programming · Inf. Comput. 1988

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

hoare logic · 0.0attribute grammars · 0.0attribute grammar · 0.0
YearPublicationVenuePosition
2004 Main Results of the OADymPPaC Project
Pierre Deransart
ICLP1
2003 A Propagation Tracer for GNU-Prolog: From Formal Definition to Efficient Implementation
Ludovic Langevine, Mireille Ducassé, Pierre Deransart
ICLP3
2000 Using Modes to Ensure Subject Reduction for Typed Logic Programs with Subtyping
Jan-Georg Smaus, François Fages, Pierre Deransart
FSTTCS3
1994 Design of Redundant Formal Specifications by Logic Programming: Merging Formal Text and Good Comments
abstract
Among the various tasks involved in SE & KE, requirements engineering, specification, prototyping, and validation are regarded as crucial since they decide whether a software system fulfills the users’ expectations. Formal methods provide a rigorous framework to guaranteed. Logic Programming has been recently shown as a promising candidate support these tasks and some relevant features can be in that way captured and formally regarding these concerns. Nevertheless, formalism does need some explanation to let it be more readable and understandable. This paper focuses on a specification design method which mixes formal text (represented by a logic program) and comments (using either formal or informal assertions). By the design of a specification we refer to the intertwined tasks of describing the specification and improving it by the investigation of proofs. These proofs aim to verify the link between the specification and the comments, and are partly automated. Then we present our practical experience in the use of an interacti ve proof system. As an example, we show how this methodology is currently applied to the draft of standard Prolog.
Sophie Renault, Pierre Deransart
Int. J. Softw. Eng. Knowl. Eng.2
1993 Proof Methods of Declarative Properties of Definite Programs
Pierre Deransart
Theor. Comput. Sci.1
1991 Software Development and Logic Programming
Yves Deville, Leon Sterling, Pierre Deransart
ICLP3
1988 Proofs of Partial Correctness for Attribute Grammars with Applications to Recursive Procedures and Logic Programming
Bruno Courcelle, Pierre Deransart
Inf. Comput.2
1984 Speeding up Circularity Tests for Attribute Grammars
Pierre Deransart, Martin Jourdan, Bernard Lorho
Acta Informatica1
1979 Proof by Semantic Attributes of a LISP Compiler
abstract
This paper illustrates the possibility to prove correctness of a compiler defined by semantic attributes. Source language and object code are first described. The source language corresponds to LISP compilable functions and the object code to an abstract machine. Then the translation between them is defined and the proof technique is described and illustrated by some examples. The interest of this technique is the modularity of the proof. Cet article montre comment il est possible de prouver la correction d'un compilateur décrit par attributs sémantiques. Le language source et le code objet sont introduits en premier lieu. Le premier correspond aux fonctions LISP compilables et le second à une machine abstraite. La traduction de l'un dans l'autre est ensuite définie et la méthode de preuve est exposée. L'intérêt de cette méthode repose sur l'extrême modularité de ce type de preuve.
Pierre Deransart
Comput. J.1