loading...
Alborz: An Interactive Toolkit to Extract Static and Dynamic Views of a Software System
Athens, Greece June 14-June 16
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICPC.2006.814th IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Kamran Sartipi, McMaster University, Canada
Lingdong Ye, McMaster University, Canada
Hossein Safyallah, McMaster University, Canada
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.
Citation:
Kamran Sartipi, Lingdong Ye, Hossein Safyallah, "Alborz: An Interactive Toolkit to Extract Static and Dynamic Views of a Software System," icpc, pp.256-259, 14th IEEE International Conference on Program Comprehension (ICPC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.