Un méta-modèle pour coupler application et détection des design patterns. Albin-Amiot, H., Cointe, P., & Guéhéneuc, Y. In Dao, M. & Huchard, M., editors, Actes du 8<sup>e</sup> colloque Langages et Modèles à Objets (LMO), volume 8, numéro 1-2/2002, of RSTI – L'objet, pages 41–58, janvier, 2002. Hermès Science Publications. 18 pages.
Un méta-modèle pour coupler application et détection des design patterns [pdf]Paper  abstract   bibtex   
Les design patterns (ou patrons de conception) sont reconnus comme une des bonnes techniques du génie logiciel à objets. Cette technique améliore le cycle de vie du logiciel en facilitant la conception, la documentation, la maintenance et la rétro-conception. Peu d'environnements de développement intégrés (EDIs) sont à la fois outillés pour inciter l'utilisateur à appliquer un catalogue de patterns et pour l'aider à améliorer ses programmes en y extrayant automatiquement des micro-architectures correspondant à celles de patterns. Ce papier présente une partie de nos travaux visant à outiller l'EDI Visual Age pour Java en lui adjoignant un catalogue recensant l'ensemble des patterns du GoF et deux assistants dédiés à l'application et à la détection de patterns. Nous proposons un méta-modèle permettant de décrire ces différents patterns, de les manipuler, de les synthétiser et de les reconnaître dans des programmes existants. Nous discutons les limites de ce méta-modèle apparues après expérimentation et suggérons comment l'améliorer pour prendre en charge l'aspect intentionnel des patterns et supporter la reconnaissance de micro-architectures voisines de celles de patterns déjà répertoriés.

Downloads: 0