K. V. Sankaranarayanan

dblp:77/654 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 1998
—ORCID · none

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

Software engineering, systems software and programming languages · 1

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
Debugging and program repair · 100%

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

TopicWeightPapersLastEvidence papers
Debugging and program repair
fault localization
0.011998
Dynamic Currency Determination in Optimized Programs · ACM Trans. Program. Lang. Syst. 1998
Debugging and program repair › software debugging
debugging optimized code
0.011998
Dynamic Currency Determination in Optimized Programs · ACM Trans. Program. Lang. Syst. 1998

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

minimal unrolled graph · 0.0data flow analysis · 0.0
YearPublicationVenuePosition
1998 Dynamic Currency Determination in Optimized Programs
abstract
Compiler optimizations pose many problems to source-level debugging of an optimized program due to reordering, insertion, and deletion of code. On such problem is to determine whether the value of a varible is current at a breakpoint—that is, whether its actual value is the same as its expected value. We use the notion of dynamic currency of a variable in source-level debugging and propose the use of a minimal unrolled graph to reduce the run-time overhead of dynamic currency determination. We prove that the minimal unrolled graph is an adequate basis for performing bit-vector data flow analyses at a breakpoint. This property is used to perform dynamic currency determination. It is also shown to help in recovery of a dynamically noncurrent variable.
Dhananjay M. Dhamdhere, K. V. Sankaranarayanan
ACM Trans. Program. Lang. Syst.2