DocumentCode :
3203432
Title :
A case study of domain-based program understanding
Author :
Clayton, Richard ; Rugaber, Spencer ; Taylor, Lyman ; Wills, Linda
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
1997
fDate :
28-30 Mar 1997
Firstpage :
102
Lastpage :
110
Abstract :
Program understanding relates a computer program to the goals and requirements it is designed to accomplish. Understanding techniques that rely only on source code analysis are limited in their ability to derive this relationship. Application-domain analysis is another source of information that can aid program understanding by guiding the source analysis and providing structure to its results. This paper describes the application of a domain based program understanding process, Synchronized Refinement, to the problem of reverse engineering the Mosaic World Wide Web browser software. It discusses the domain analysis undertaken, the corresponding source code analysis we plan to perform, and the strengths and limitations of available automated tools
Keywords :
Internet; online front-ends; reverse engineering; software tools; systems re-engineering; Mosaic World Wide Web browser; Synchronized Refinement; application-domain analysis; case study; domain analysis; domain-based program understanding; reengineering; reverse engineering; software tools; source code analysis; system requirements; Application software; Computer aided software engineering; Documentation; Information analysis; Performance analysis; Reverse engineering; Software systems; Software tools; Strontium; Web sites;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 1997. IWPC '97. Proceedings., Fifth Iternational Workshop on
Conference_Location :
Dearborn, MI
ISSN :
1092-8138
Print_ISBN :
0-8186-7993-X
Type :
conf
DOI :
10.1109/WPC.1997.601273
Filename :
601273
Link To Document :
بازگشت