11th International Conference on Software Maintenance (ICSM'95)
Design maintenance: unexpected architectural interactions (experience report)
Opio (Nice), France
October 17-October 20
ISBN: 0-8186-7141-6
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.
Index Terms:
software maintenance; software tools; program compilers; unexpected architectural interactions; design maintenance; SoFi tool; design structure extraction; large industrial system; C code; minor implementation decisions; extracted design; intended design recovery
Citation:
I. Carmichael, V. Tzerpos, R.C. Holt, "Design maintenance: unexpected architectural interactions (experience report)," icsm, pp.134, 11th International Conference on Software Maintenance (ICSM'95), 1995
Usage of this product signifies your acceptance of the
Terms of Use.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||