DocumentCode
2360166
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
fYear
1995
fDate
14-16 Jul 1995
Firstpage
227
Lastpage
236
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 1995., Proceedings of 2nd Working Conference on
Conference_Location
Toronto, Ont.
Print_ISBN
0-8186-711-43
Type
conf
DOI
10.1109/WCRE.1995.514711
Filename
514711
Link To Document