DocumentCode :
1936886
Title :
Alborz: An Interactive Toolkit to Extract Static and Dynamic Views of a Software System
Author :
Sartipi, Kamran ; Ye, Lingdong ; Safyallah, Hossein
Author_Institution :
Dept of Comput. & Software, McMaster Univ., Hamilton, Ont.
fYear :
0
fDate :
0-0 0
Firstpage :
256
Lastpage :
259
Abstract :
Alborz is a multi-view, interactive, and wizard-based software architecture reconstruction and evaluation toolkit that takes advantage of the Eclipse plug-in technology to provide feature extensibility, and uses GXL format to interoperate with other reverse engineering tools. The current version of Alborz toolkit supports static and dynamic views of a software system. For the static view, the toolkit extracts the structure of a software system using wizard-guided forms that allow to define the high-level view of the system. The static view represents abstract components and connectors which are then mapped onto the low-level source graph to find approximate matching within the software system. For the dynamic view, the toolkit extracts high-frequent execution patterns by running feature specific task scenarios on the software system. Subsequently, the implementations of the software features in the source code are identified as a means to evaluate the structure of software. The toolkit will be available as an Eclipse plug-in to serve the software reverse engineering community
Keywords :
object-oriented programming; program diagnostics; reverse engineering; software architecture; Alborz interactive toolkit; Eclipse plug-in technology; GXL format; abstract component; software architecture reconstruction; software reverse engineering tool; software system; static analysis; Connectors; Councils; Information analysis; Java; Packaging; Reverse engineering; Software architecture; Software systems; Software tools; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2006. ICPC 2006. 14th IEEE International Conference on
Conference_Location :
Athens
ISSN :
1092-8138
Print_ISBN :
0-7695-2601-2
Type :
conf
DOI :
10.1109/ICPC.2006.8
Filename :
1631131
Link To Document :
بازگشت