DocumentCode
2348488
Title
Enabling the Evolution of J2EE Applications through Reverse Engineering and Quality Assurance
Author
Perin, Fabrizio
Author_Institution
Software Composition Group, Univ. of Bern, Bern, Switzerland
fYear
2009
fDate
13-16 Oct. 2009
Firstpage
291
Lastpage
294
Abstract
Enterprise Applications are complex software systems that manipulate much persistent data and interact with the user through a vast and complex user interface. In particular applications written for the Java 2 Platform, Enterprise Edition (J2EE) are composed using various technologies such as Enterprise Java Beans (EJB) or Java Server Pages (JSP) that in turn rely on languages other than Java, such as XML or SQL. In this heterogeneous context applying existing reverse engineering and quality assurance techniques developed for object-oriented systems is not enough. Because those techniques have been created to measure quality or provide information about one aspect of J2EE applications, they cannot properly measure the quality of the entire system. We intend to devise techniques and metrics to measure quality in J2EE applications considering all their aspects and to aid their evolution. Using software visualization we also intend to inspect to structure of J2EE applications and all other aspects that can be investigate through this technique. In order to do that we also need to create a unified meta-model including all elements composing a J2EE application.
Keywords
Java; program visualisation; quality assurance; reverse engineering; software metrics; Enterprise Applications; Enterprise Java Beans; J2EE applications; Java 2 Platform, Enterprise Edition; Java Server Pages; SQL; XML; complex software systems; metrics; object-oriented systems; quality assurance; reverse engineering; software visualization; unified meta-model; Application software; Java; Object oriented databases; Quality assurance; Relational databases; Reverse engineering; Software quality; Software systems; Visualization; XML; Java Enterprise; Reverse engineering; Software Metrics; Software Visualizations;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
Conference_Location
Lille
ISSN
1095-1350
Print_ISBN
978-0-7695-3867-9
Type
conf
DOI
10.1109/WCRE.2009.45
Filename
5328737
Link To Document