DocumentCode
3633907
Title
JavaCompExt: Extracting Architectural Elements from Java Source Code
Author
Nicolas Anquetil;Jean-Claude Royer;Pascal Andre;Gilles Ardourel;Petr Hnetynka;Tomas Poch;Dragos Petrascu;Vladiela Petrascu
Author_Institution
ASCOLA, EMN-INRIA, Nantes, France
fYear
2009
Firstpage
317
Lastpage
318
Abstract
Abstract—Software architecture erosion is a general problem in legacy software. To fight this trend, component models and languages are designed to try to make explicit, and automatically enforceable, the architectural decisions in terms of components, interfaces, and allowed communication channels between component interfaces. To help maintainers work on existing object-oriented systems, we explore the possibility of extracting architectural elements (components, communications, services, ...) from the source code. We designed a tool based on some heuristics for extracting component information from Java source code.
Keywords
"Java","Communication channels","Data mining","Reverse engineering","Object oriented modeling","Computer architecture","Costs","Standards development","Degradation","Programming profession"
Publisher
ieee
Conference_Titel
Reverse Engineering, 2009. WCRE ´09. 16th Working Conference on
ISSN
1095-1350
Print_ISBN
978-0-7695-3867-9
Type
conf
DOI
10.1109/WCRE.2009.53
Filename
5328756
Link To Document