DocumentCode :
3491204
Title :
Design maintenance: unexpected architectural interactions (experience report)
Author :
Carmichael, Ian ; Tzerpos, Vassilios ; Holt, R.C.
Author_Institution :
IBM Canada Labd., Toronto, Ont., Canada
fYear :
1995
fDate :
17-20 Oct 1995
Firstpage :
134
Lastpage :
137
Abstract :
There have been many systems developed that attempt to recover design and structure from code. We present our experience with using one such tool, SoFi, to extract design structure from a large industrial system written in C. We compare the extracted structure to that which was intended by the designers of the system. We observe and categorize, for our system, the reasons why these two views differ. We observe that seemingly minor decisions in implementation, can have a large impact an the extracted design, and draw some conclusions about the practicality of trying to recover “intended designs” from source code
Keywords :
program compilers; software maintenance; software tools; C code; SoFi tool; design maintenance; design structure extraction; extracted design; intended design recovery; large industrial system; minor implementation decisions; unexpected architectural interactions; Computer science; Data mining; Laboratories; Navigation; Performance analysis; Software tools; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1995. Proceedings., International Conference on
Conference_Location :
Opio
ISSN :
1063-6773
Print_ISBN :
0-8186-7677-9
Type :
conf
DOI :
10.1109/ICSM.1995.526535
Filename :
526535
Link To Document :
بازگشت