28596 articles – 22090 Notices  [english version]

hal-00457219, version 1

JavaCompExt: Extracting Architectural Elements from Java Source Code

Pascal André 1, Nicolas Anquetil 12, Gilles Ardourel 1, Jean-Claude Royer () 12, Petr Hnetynka 3, Tomás Poch 3, Dragos Petrascu 4, Vladiela Petrascu 4

WCRE (2009) 317-318

Résumé : 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.

  • 1 :  Laboratoire d'Informatique de Nantes Atlantique (LINA)
  • CNRS : UMR6241 – Université de Nantes – École Nationale Supérieure des Mines - Nantes
  • 2 :  ASCOLA (INRIA - EMN)
  • INRIA – École Nationale Supérieure des Mines - Nantes
  • 3 :  Distributed Systems Research Group (DSRG)
  • Charles University
  • 4 :  Computer Science Research Laboratory [Cluj-Napoca] (LCI)
  • Babes-Bolayi Universtity
  • Collaboration : ECONET
  • Domaine : Informatique/Génie logiciel
 
  • hal-00457219, version 1
  • oai:hal.archives-ouvertes.fr:hal-00457219
  • Contributeur : 
  • Soumis le : Mardi 16 Février 2010, 17:53:48
  • Dernière modification le : Mardi 23 Février 2010, 20:31:51