(Enter summary)
Abstract: In today's rapidly changing world, software systems will inevitably evolve in response to evolving requirements, but software maintenance activities-such as enhancing function, repairing defects, and retargeting to other platforms-are very expensive, often consuming over 70% of project resources. Exacerbating this situation is the fact that most software programs will ultimately exist in multiple similar-but different-versions to accommodate varying requirements. To address these issues, Parnas ... (Update)
Context of citations to this paper: More
...s grammar. A star diagram for a subset of Ada was built by evolving Cstructure s class hierarchy to fit the needs of the new language [5]. Cstructure s AST can be built quickly and used to output the program in its original form, comments, preprocessor directives, and all. I...
.... Representation The immediate goal of the first phase was to retarget the tool from a toolspecific, C program AST representation [Gray97] to C program ASTs generated by the Ponder language toolkit [Gris95] Ponder combines a yacc like grammar specification tool with data...
Cited by: More
Coping With Software Change Using Information Transparency - Griswold (1998)
(Correct)
A Method for Adapting a Program Analysis Tool to Multiple Source.. - Hayes (1998)
(Correct)
Building an Efficient Software Manipulation Tool - Morgenthaler (1998)
(Correct)
Active bibliography (related documents): More All
1.1: Tool Support for Planning the Restructuring of.. - Griswold, Chen.. (1998)
(Correct)
0.9: Just-in-Time Architecture: Planning Software in an Uncertain World - Griswold (1996)
(Correct)
0.6: Supporting the Restructuring of Data Abstractions through.. - Bowdidge, Griswold (1995)
(Correct)
Similar documents based on text: More All
0.5: Exploring Extensibility and Performance in a Generic Programming.. - Burton (2001)
(Correct)
0.3: Using the Map Metaphor to Assist Cross-Cutting Software Changes - Yuan (2000)
(Correct)
0.1: Biting the Silver Bullet: Toward Brighter Future for System.. - Harel (1992)
(Correct)
Related documents from co-citation: More All
3: Tool support for planning the restructuring of data abstractions in large system..
- Griswold, Chen et al. - 1996
2: Architectural tradeoffs for a meaning-preserving program restructuring tool (context) - Griswold, Notkin - 1995
2: Automated support for encapsulating abstract data types (context) - Bowdidge, Griswold - 1994
BibTeX entry: (Update)
A. J. Gray. Development of an unanticipated member of a program family. Master's thesis, University of California, San Diego, Dept. of Computer Science and Engineering, 1997. Tech. Report CS97-560. http://citeseer.ist.psu.edu/gray97development.html More
@techreport{ gray97development,
author = "A. J. Gray",
title = "Development of an unanticipated member of a program family",
number = "CS97-560",
month = "October",
address = "San Diego, CA, USA",
year = "1997",
url = "citeseer.ist.psu.edu/gray97development.html" }
Citations (may not include all citations):
2157
Design Patterns: Elements of Reusable Object-Oriented Softwa.. (context) - Gamma, Helm et al. - 1995
1399
Compilers: Principles (context) - Aho, Sethi et al. - 1988
1286
Object-Oriented Modeling and Design (context) - Rumbaugh, Blaha et al. - 1991
427
the criteria to be used in decomposing systems into modules (context) - Parnas - 1972
271
Yacc---Yet Another Compiler-Compiler
- Johnson - 1975
242
Reference Manual (context) - Ellis, Stroustrup - 1990
193
The Mythical Man-Month (context) - Jr - 1995
132
Lex---A Lexical Analyzer Generator (context) - Lesk - 1975
91
Program Evolution: Processes of Software Change (context) - Lehman, Belady - 1985
81
Design patterns: abstraction and reuse of object-oriented de..
- Gamma, Helm et al. - 1993
79
STL Tutorial and Reference Guide (context) - Musser, Saini - 1996
67
IEEE Transactions on Software Engineering (context) - Parnas, design et al. - 1976
34
Program Restructuring as an Aid to Software Maintenance
- Griswold - 1991
32
Software Maintenance Management: A Study of the Maintenance .. (context) - Lientz, Swanson - 1980
25
Tool support for planning the restructuring of data abstract..
- Griswold, Chen et al. - 1996
22
Supporting the Restructuring of Data Abstractions through Ma..
- Bowdidge - 1995
18
A portable compiler: theory and practice (context) - Johnson - 1978
14
A mechanism for specifying the structure of large (context) - Ossher - 1987
12
Programming Language C (context) - Standards - 1989
12
The high cost of software (context) - Boehm - 1975
7
second edition (context) - Levine, Mason et al. - 1992
7
A Tool for Planning the Restructuring of Data Abstractions i..
- Chen - 1996
7
Economics of software reuse revisited (context) - Malan, Wentzel - 1993
7
Active programming strategies in reuse (context) - Rosson, Carroll - 1993
6
the Ada Programming Language. ANSI/MIL-STD-1815A-1983. Ada J.. (context) - for - 1983
5
Programming Language: ANSI C Version (context) - Kernighan, Ritchie - 1988
4
Available via anonymous FTP: ftp://prep (context) - Foundation, Compiler et al. - 1993
4
Impact of Adding Customizability on Software Architecture: A.. (context) - Nguyen - 1997
4
Available via anonymous FTP: ftp://prep (context) - Foundation, Flex et al. - 1995
4
Available via anonymous FTP: ftp://prep (context) - Foundation, Library et al. - 1991
4
Available via anonymous FTP: ftp://prep (context) - Foundation, Bison et al. - 1993
4
Program analysis for practical program restructuring (context) - Morgenthaler, Griswold - 1995
3
Tcl and the Tk Toolkit (context) - Ousterhaut - 1994
2
Just-in-time architecture: planning software in an uncertain..
- Griswold - 1996
2
On systems architecture (context) - DeMarco - 1995
2
Lessons Learned from Applying HCI Techniques to the Redesign.. (context) - Cabaniss - 1997
1
Available via anonymous FTP: ftp://primost (context) - compilers
1
Working Paper for Draft Proposed International Standard for .. (context) - Standards, Accredited et al. - 1995
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC