Title :
Recovering abstract data types and object instances from a conventional procedural language
Author :
Yeh, Alexander S. ; Harris, David R. ; Reubenstein, Howard B.
Author_Institution :
Mitre Corp., Bedford, MA, USA
Abstract :
As part of our investigations on recovering software architectural representations from source code, we have developed, implemented and tested an interactive approach to the recovery of implicit abstract data types (ADTs) and object instances from conventional procedural languages such as C. This approach includes automatic recognition and semi-automatic techniques that handle potential recognition pitfalls. We have also developed a scale with which to compare much of the work on recovering ADTs and object classes
Keywords :
abstract data types; high level languages; object-oriented programming; reverse engineering; software reusability; C; abstract data types; automatic recognition; interactive approach; object classes; object instances; procedural language; recognition pitfalls; semi-automatic techniques; software architectural representations; software reuse; source code; Automatic testing; Laboratories; Operating systems; Reverse engineering; Software maintenance; Software performance; Tree graphs;
Conference_Titel :
Reverse Engineering, 1995., Proceedings of 2nd Working Conference on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-8186-711-43
DOI :
10.1109/WCRE.1995.514711