• DocumentCode
    2058889
  • Title

    A WSAD-Based Fact Extractor for J2EE Web Projects

  • Author

    Kienle, Holger M. ; Müller, Hausi A.

  • Author_Institution
    Univ. of Victoria, Victoria
  • fYear
    2007
  • fDate
    5-6 Oct. 2007
  • Firstpage
    57
  • Lastpage
    64
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Site Evolution, 2007. WSE 2007. 9th IEEE International Workshop on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-1450-5
  • Type

    conf

  • DOI
    10.1109/WSE.2007.4380245
  • Filename
    4380245