Managing design trade-offs for a program understanding and transformation tool

  title={Managing design trade-offs for a program understanding and transformation tool},
  author={William G. Griswold and Darren C. Atkinson},
  journal={Journal of Systems and Software},
Software maintenance is costly. Part of the problem is that the repeated modification of a software system degrades its structure, thus making it difficult to understand and modify. Semantically rich techniques can help a software engineer understand or restore the structure of a system, but they typically use concurrency analysis or dependence analysis on pointers, which are difficult, at best, to implement efficiently. We believe that less expensive techniques can be used if the design and… CONTINUE READING
Highly Cited
This paper has 19 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 13 extracted citations


Publications referenced by this paper.
Showing 1-10 of 29 references

Pattern matching in strings, in Formal Language Theory: Perspectiues and Open Problems (R

  • A. V. Aho
  • V. Book,
  • 1980
Highly Influential
5 Excerpts

Using design knowledge to extract real-time task models, in Proceedings of the 4th Systems Reengineering

  • L. Holtzblatt, R. Piazza, H. Reubenstein, S. Roberts
  • Technology Workshop,
  • 1994
2 Excerpts

Approximate Reasoning

  • vania, Philadelphia, Pennsylvania, M. 1992. Moriconi, T. C. WinkIer
  • 1992

Similar Papers

Loading similar papers…