Architecture Reconstruction of J2EE Applications

Independent Study - Summer/2003

Student: Paulo Merson     E-mail: pmersonat csdot cmudot edu

Advisor: Liam O’Brien (SEI)

Purpose:

The objective of architecture reconstruction is to recover the architecture of an existing system from its implementation. Such process relies on tools that examine source code and other artifacts of the deployed system in order to gather information and abstract it to the architecture level. This independent study comprises the investigation of the architecture reconstruction problem in the scope of Java applications built using J2EE (Java 2 Platform, Enterprise Edition).

 

Results:

The outcome of this study is a technical report that describes the architectural views that can be extracted from a deployed J2EE system and how elements at the implementation level can map to elements of the architecture (components and connectors).

 

Motivation (in a nutshell):

 

Links:

About architecture reconstruction
About J2EE
The J2EE Tutorial (including Duke's Bank Application)
Web page - Paulo Merson

 

Viewable With Any Browser