Loading...
Please wait, while we are loading the content...
Similar Documents
Program restructuring via design-level manipulation (1993).
| Content Provider | CiteSeerX |
|---|---|
| Author | Griswold, William G. Bowdidge, Robert W. |
| Abstract | . A meaning-preserving program restructuring tool can be used by a software engineer to change a program's structure to better support modifications during maintenance. Our implementation of such a tool performs restructuring transformations on code fragments that are selected using a text-based interface. However, a text representation does not represent program structure well because some component relationships that we conceptualize as structure are not readily observable in the program text. For example, structural properties such as module uses or procedure calls are represented by references to names rather than by proximity or direct linkage. Since restructuring is primarily a design-oriented activity, this design information must be readily available. Although the program text may be the wrong representation to manipulate, we still want transformations to directly affect the implementation. To solve both these problems, we use a graphical representation of the program design th... |
| File Format | |
| Publisher Date | 1993-01-01 |
| Access Restriction | Open |
| Subject Keyword | Program Restructuring Design-level Manipulation Program Text Structural Property Text Representation Component Relationship Procedure Call Graphical Representation Support Modification Program Structure Meaning-preserving Program Restructuring Tool Direct Linkage Design Information Design-oriented Activity Code Fragment Program Design Th Text-based Interface Software Engineer Tool Performs Wrong Representation |
| Content Type | Text |