DI-UMONS : Dépôt institutionnel de l’université de Mons

Recherche transversale
Rechercher
(titres de publication, de périodique et noms de colloque inclus)
2003-09-26 - Article/Dans un journal avec peer-review - Anglais - 13 page(s)

Mens Tom , Fabry Johan, "Language-independent detection of object-oriented design patterns" in Computer Languages, Systems & Structures, 30, 1-2, 21-33

  • Edition : Pergamon Press - An Imprint of Elsevier Science
  • Codes CREF : Informatique appliquée logiciel (DI2570), Analyse de systèmes informatiques (DI2572)
  • Unités de recherche UMONS : Génie Logiciel (S852)
Texte intégral :

Abstract(s) :

(Anglais) This paper shows that one can reason at a meta level about the structure of object-oriented source code in a language-independent way. To achieve this, we propose a language-independent meta-level interface to extract complex information about the structure of the source code. This approach is validated by defining a set of logic queries to detect object-oriented best practice patterns and design patterns in two different languages: Smalltalk and Java. The queries were applied to two similar medium-sized applications available for each language, and the results were confirmed by manually investigating the source code and available documentation.

Identifiants :
  • DOI : 10.1016/j.cl.2003.09.002