Title :
A WSAD-Based Fact Extractor for J2EE Web Projects
Author :
Kienle, Holger M. ; Müller, Hausi A.
Author_Institution :
Univ. of Victoria, Victoria
Abstract :
This paper describes our implementation of a fact extractor for J2EE Web applications. Fact extractors are part of each reverse engineering toolset; their output is used by reverse engineering analyzers and visualizers. Our fact extractor has been implemented on top of IBM´s Websphere Application Developer (WSAD). The extractor´s schema has been defined with the Eclipse Modeling Framework (EMF) using a graphical modeling approach. The extractor extensively reuses functionality provided by WSAD, EMF, and Eclipse, and is an example of component-based development. In this paper, we show how we used this development approach to accomplish the construction of our fact extractor, which, as a result, could be realized with significantly less code and in shorter time compared to a homegrown extractor implemented from scratch. We have assessed our extractor and the produced facts with a table- based and a graph-based visualizer. Both visualizers are integrated with Eclipse.
Keywords :
Internet; Java; program visualisation; reverse engineering; Eclipse Modeling Framework; IBM Websphere Application Developer; J2EE Web projects; WSAD-based fact extractor; component-based development; graph-based visualizer; graphical modeling; reverse engineering toolset; table-based visualizer; Application software; Education; Educational institutions; Educational programs; Performance evaluation; Quality management; Software engineering; Software maintenance; Software quality; Software testing;
Conference_Titel :
Web Site Evolution, 2007. WSE 2007. 9th IEEE International Workshop on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-1450-5
DOI :
10.1109/WSE.2007.4380245