Title :
An architecture for interoperable program understanding tools
Author :
Woods, Steven ; O´Brien, Liam ; Lin, Tao ; Gallagher, Keith ; Quilici, Alex
Author_Institution :
Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
Program understanding tools are currently not interoperable, leading researchers to waste significant resources reinventing already existing tools. Even commercial environments that have been designed to support the construction of program understanding tools have serious flaws in this regard. This paper discusses CORUM (Common Object-based Re-engineering Unified Model), an architecture to support interoperability between program understanding tools, and it provides several examples of CORUM´s use in the construction of new tools for concept recognition and program visualization
Keywords :
data visualisation; object-oriented programming; open systems; reverse engineering; software tools; systems re-engineering; CORUM; Common Object-based Re-engineering Unified Model; commercial environments; concept recognition; interoperable program understanding tools; program visualization; Computer architecture; Control systems; Data flow computing; Data mining; Data visualization; Decoding; Educational institutions; Software engineering; Software tools; Wheels;
Conference_Titel :
Program Comprehension, 1998. IWPC '98. Proceedings., 6th International Workshop on
Conference_Location :
Ischia
Print_ISBN :
0-8186-8560-3
DOI :
10.1109/WPC.1998.693285