Deborah S. Coutant

dblp:96/5863 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 1988
—ORCID · none

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

Software engineering, systems software and programming languages · 2 · 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
Debugging and program repair · 50% Compilers and program optimization · 32% Program analysis · 19%

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

TopicWeightPapersLastEvidence papers
Debugging and program repair › software debugging
debugging optimized code
0.011988
DOC: A Practical Approach to Source-Level Debugging of Globally Optimized Code · PLDI 1988
Debugging and program repair › software debugging
source-level debugging
0.011988
DOC: A Practical Approach to Source-Level Debugging of Globally Optimized Code · PLDI 1988
Program analysis › static analysis
pointer analysis
0.011986
Retargetable High-Level Alias Analysis · POPL 1986
Compilers and program optimization › compiler construction
retargetable compilation
0.011986
Retargetable High-Level Alias Analysis · POPL 1986
Compilers and program optimization
optimizing compiler
0.011988
DOC: A Practical Approach to Source-Level Debugging of Globally Optimized Code · PLDI 1988
Compilers and program optimization › compiler optimization
global optimization
0.011986
Retargetable High-Level Alias Analysis · POPL 1986

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

transitive closure · 0.0alias rule · 0.0
YearPublicationVenuePosition
1988 DOC: A Practical Approach to Source-Level Debugging of Globally Optimized Code
abstract
As optimizing compilers become more sophisticated, the problem of debugging the source code of an application becomes more difficult. In order to investigate this problem, we implemented DOC, a prototype solution for Debugging Optimized Code. DOC is a modification of the existing C compiler and source-level symbolic debugger for the HP9000 Series 800. This paper describes our experiences in this effort. We show in an actual implementation that source-level debugging of globally optimized code is viable.
Deborah S. Coutant, Sue Meloy, Michelle Ruscetta
PLDI1
1986 Retargetable High-Level Alias Analysis
abstract
All optimizing compilers must deal with the problem of aliases arising due to the presence of multiple names that reference the same memory areas. Presented in this paper is a staged, high-level alias analysis methodology that provides detailed alias information to a global optimizer implemented at any level in the compilation process. The framework provides easy portability of optimizing compilers to new architectures, as well as the easy addition, of new compilers to an already existing family of optimizing compilers. The method involves the application of a set of language-specific alias rules to the source code in order to gather alias information. A language-independent component then performs a transitive closure of this information and transforms it into a presentation more suitable for use by a global optimizer. Each stage of the methodology is detailed. Results are given for an implemented family of compilers targeted for a reduced instruction set computer.
Deborah S. Coutant
POPL1