Anne Mulkers

dblp:01/5515 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 1996
—ORCID · none

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

Software engineering, systems software and programming languages · 7 · 3 first-authorTheory of computation · 3 · 2 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
2 papers
Program analysis · 60% Programming languages and type systems · 24% Compilers and program optimization · 16%

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

TopicWeightPapersLastEvidence papers
Program analysis › static analysis
abstract interpretation
0.021995
Improving Abstract Interpretations by Combining Domains · ACM Trans. Program. Lang. Syst. 1995
Live-Structure Dataflow Analysis for Prolog · ACM Trans. Program. Lang. Syst. 1994
Programming languages and type systems
logic programming
0.021995
Improving Abstract Interpretations by Combining Domains · ACM Trans. Program. Lang. Syst. 1995
Live-Structure Dataflow Analysis for Prolog · ACM Trans. Program. Lang. Syst. 1994
Program analysis › heap analysis
sharing analysis
0.011995
Improving Abstract Interpretations by Combining Domains · ACM Trans. Program. Lang. Syst. 1995
Compilers and program optimization › compiler optimization
memory reuse
0.011994
Live-Structure Dataflow Analysis for Prolog · ACM Trans. Program. Lang. Syst. 1994
Program analysis
static analysis
0.011995
Improving Abstract Interpretations by Combining Domains · ACM Trans. Program. Lang. Syst. 1995

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

abstract interpretation · 0.0reduced product · 0.0data flow analysis · 0.0
YearPublicationVenuePosition
1996 A Freeness and Sharing Analysis of Logic Programs Based on a Pre-interpretation
Maurice Bruynooghe, Bart Demoen, Dmitri Boulanger, Marc Denecker, Anne Mulkers
SAS5
1995 On the Practicality of Abstract Equation Systems
Anne Mulkers, Wim Simoens, Gerda Janssens, Maurice Bruynooghe
ICLP1
1995 Improving Abstract Interpretations by Combining Domains
abstract
This article considers static analysis based on abstract interpretation of logic programs over combined domains. It is known that analyses over combined domains provide more information potentially than obtained by the independent analyses. However, the construction of a combined analysis often requires redefining the basic operations for the combined domain. A practical approach to maintain precision in combined analyses of logic programs which reuses the individual analyses and does not redefine the basic operations is illustrated. The advantages of the approach are that (1) proofs of correctness for the new domains are not required and (2) implementations can be reused. The approach is demonstrated by showing that a combined sharing analysis—constructed from “old” proposals—compares well with other “new” proposals suggested in recent literature both from the point of view of efficiency and accuracy.
Michael Codish, Anne Mulkers, Maurice Bruynooghe, Maria Garcia de la Banda, Manuel V. Hermenegildo
ACM Trans. Program. Lang. Syst.2
1994 Live-Structure Dataflow Analysis for Prolog
abstract
For the class of applicative programming languages, efficient methods for reclaiming the memory occupied by released data structures constitute an important aspect of current implementations. The present article addresses the problem of memory reuse for logic programs through program analysis rather than by run-time garbage collection. The aim is to derive run-time properties that can be used at compile time to specialize the target code for a program according to a given set of queries and to automatically introduce destructive assignments in a safe and transparent way so that fewer garbage cells are created. The dataflow analysis is constructed as an application of abstract interpretation for logic programs. An abstract domain for describing structure-sharing and liveness properties is developed as are primitive operations that guarantee a sound and terminating global analysis. We explain our motivation for the design of the abstract domain, make explicit the underlying implementation assumptions, and discuss the precision of the results obtained by a prototype analyzer.
Anne Mulkers, William H. Winsborough, Maurice Bruynooghe
ACM Trans. Program. Lang. Syst.1
1993 Improving Abstract Interpretations by Combining Domains
abstract
In this paper we consider static analyses based on abstract interpretation of logic programs over combined domains. It is known that analyses over combined domains potentially provide more information than obtainable by performing the independent abstract interpretations. However, the construction of a combined analysis often requires redefining the basic operations for the combined domain. We demonstrate for logic programs that in practice it is possible to obtain precision in a combined analysis without redefining the basic operations. We also propose a way of performing the combination which can be more precise than the straightforward application of the classical “reduced product” approach, while keeping the original components of the basic operations. The advantage of the approach is that proofs of correctness for the new domains are not required and implementations can be reused. We illustrate our results by showing that a combined sharing analysis—constructed from “old” proposals—compares well with other “new” proposals suggested in recent literature both from the point of view of efficiency and accuracy.
Michael Codish, Anne Mulkers, Maurice Bruynooghe, Maria Garcia de la Banda, Manuel V. Hermenegildo
PEPM2
1990 Analysis of Shared Data Structures for Compile-Time Garbage
Anne Mulkers, William H. Winsborough, Maurice Bruynooghe
ICLP1
1989 The Impact of Abstract Interpretation: An Experiment in Code Generation
André Mariën, Gerda Janssens, Anne Mulkers, Maurice Bruynooghe
ICLP3