Sciweavers

ICSE
1997
IEEE-ACM

Lackwit: A Program Understanding Tool Based on Type Inference

13 years 8 months ago
Lackwit: A Program Understanding Tool Based on Type Inference
By determining, statically, where the structure of a program requires sets of variables to share a common tation, we can identify abstract data types, detect ion violations, find unused variables, functions, and fields of data structures, detect simple errors in ns on abstract datatypes, and locate sites of possible references to a value. We compute representation sharing with type inference, using types to encode representations. The method is efficient, fully automatic, and smoothly integrates pointer aliasing and higher-order functions. We show how we used a prototype tool to answer a user’s questions about a 17,000 line program written in C. Keywords uring, abstraction, C, representation
Robert O'Callahan, Daniel Jackson
Added 08 Aug 2010
Updated 08 Aug 2010
Type Conference
Year 1997
Where ICSE
Authors Robert O'Callahan, Daniel Jackson
Comments (0)