AN INTEGRATED ENVIRONMENT FOR REUSE REENGINEERING C-CODE

Citation
G. Canfora et al., AN INTEGRATED ENVIRONMENT FOR REUSE REENGINEERING C-CODE, The Journal of systems and software, 42(2), 1998, pp. 153-164
Citations number
32
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Software Graphycs Programming","Computer Science Theory & Methods","Computer Science Software Graphycs Programming
ISSN journal
01641212
Volume
42
Issue
2
Year of publication
1998
Pages
153 - 164
Database
ISI
SICI code
0164-1212(1998)42:2<153:AIEFRR>2.0.ZU;2-3
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 fi ne-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. Softwar e metric tools evaluate the reengineering costs, while reengineering o perations are expressed as transformation rules and a symbolic executo r allows the production of the reusable module's specification. (C) 19 98 Elsevier Science B.V. All rights reserved.