Options
1998
Report
Titel
The accessor classification approach to detect abstract data types
Abstract
This report presents a new approach to identify abstract data types (ADT) in source code. For each type defined in a system, this approach assigns a role to functions related to this type. Then, using various heuristics, it associates these functions with types to form ADTs. A prototype tool has been implemented to support this approach. It has been applied to two C systems (31 and 38 Kloc respectively). The ADTs identified by the approach are compared to those identified by software engineers who did not know the proposed approach. In a case study, this approach has been shown to identify, in most cases, more ADTs than four published techniques applied on the same systems. This new approach produces a small number of false positives.
Verlagsort
Kaiserslautern