Copyright © 1998 Elsevier Science B.V. All rights reserved.
An integrated environment for reuse reengineering C code
Received 10 December 1996;
revised 10 November 1997.
Available online 30 November 1998.
References and further reading may be available for this article. To view references and further reading you must purchase this article.
Abstract
The paper presents an integrated environment implemented in Prolog for reuse reengineering existing C systems. Different tools developed in the RE2 project are integrated in the environment through sharing a fine-grained representation for C programs, the Combined C Graph (CCG). Different views of a system can be abstracted and visualised from the data-base of Prolog facts implementing its CCG representation. Software metric tools evaluate the reengineering costs, while reengineering operations are expressed as transformation rules and a symbolic executor allows the production of the reusable module's specification.






E-mail Article
Add to my Quick Links

Cited By in Scopus (9)




