Demo Data from EDBT 2026 / reviewers in the wild / expert
Pieter A. Olivier
dblp:93/6263
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4
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 |
Programming languages and type systems · 61% Compilers and program optimization · 30% Software maintenance and evolution · 9% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
compiler construction |
0.0 | 1 | 2002 | Compiling language definitions: the ASF+SDF compiler · ACM Trans. Program. Lang. Syst. 2002 |
Programming languages and type systems
domain-specific languages |
0.0 | 1 | 2002 | Compiling language definitions: the ASF+SDF compiler · ACM Trans. Program. Lang. Syst. 2002 |
Programming languages and type systems
language design |
0.0 | 1 | 2002 | Compiling language definitions: the ASF+SDF compiler · ACM Trans. Program. Lang. Syst. 2002 |
Methods — techniques the papers use, named apart from their topics
hash-consing · 0.0conditional rewrite rules · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | Compiling language definitions: the ASF+SDF compilerabstractThe ASF+SDF Meta-Environment is an interactive language development environment whose main application areas are definition and implementation of domain-specific languages, generation of program analysis and transformation tools, and production of software renovation tools. It uses conditional rewrite rules to define the dynamic semantics and other tool-oriented aspects of languages, so the effectiveness of the generated tools is critically dependent on the quality of the rewrite rule implementation. The ASF+SDF rewrite rule compiler generates C code, thus taking advantage of C's portability and the sophisticated optimization capabilities of current C compilers as well as avoiding potential abstract machine interface bottlenecks. It can handle large (10,000+ rule) language definitions and uses an efficient run-time storage scheme capable of handling large (1,000,000+ node) terms. Term storage uses maximal subterm sharing (hash-consing), which turns out to be more effective in the case of ASF+SDF than in Lisp or SML. Extensive benchmarking has shown the time and space performance of the generated code to be as good as or better than that of the best current rewrite rule and functional language compilers. Mark van den Brand, Jan Heering, Paul Klint, Pieter A. Olivier |
ACM Trans. Program. Lang. Syst. | 4 |
| 2001 | The ASF+SDF Meta-environment: A Component-Based Language Development Environment
Mark van den Brand, Arie van Deursen, Jan Heering, Hayco de Jong, Merijn de Jonge, Tobias Kuipers, Paul Klint, Leon Moonen, Pieter A. Olivier, Jeroen Scheerder, Jurgen J. Vinju, Eelco Visser, Joost Visser 0001 |
CC | 9 |
| 2000 | Efficient annotated termsabstractHow do distributed applications exchange tree-like data structures? We introduce the abstract data type of Annotated Terms (ATerms), and discuss their design, implementation and application. A comprehensive procedural interface enables the creation and manipulation of ATerms in C or Java. The ATerm implementation is based on maximal subterm sharing and automatic garbage collection. A binary exchange format for the concise representation of ATerms (sharing preserved) allows the fast exchange of ATerms between applications. In a typical application – parse trees which contain considerable redundant information – less than two bytes are needed to represent a node in memory, and less than two bits are needed to represent it in binary format. The implementation of ATerms scales up to the manipulation of ATerms in the giga-byte range. Copyright © 2000 John Wiley & Sons, Ltd. Mark van den Brand, Hayco de Jong, Paul Klint, Pieter A. Olivier |
Softw. Pract. Exp. | 4 |
| 1999 | Compilation and Memory Management for ASF+SDF
Mark van den Brand, Paul Klint, Pieter A. Olivier |
CC | 3 |
| 1997 | Debugging Distributed Applications Using a Coordination Architecture
Pieter A. Olivier |
COORDINATION | 1 |
| 1996 | A Simulator Framework for Embedded Systems
Pieter A. Olivier |
COORDINATION | 1 |