Abstract
Des approches orientées aspects sont aujourd’hui disponibles à chaque phase du
développement d’un logiciel : analyse des exigences, conception, ou encore implémentation.
Passer d'une phase à l’autre en conservant les aspects identifiés au préalable reste un défi
majeur, pourtant peu étudié. Nous proposons dans [2] une approche itérative et dirigée par
les préoccupations, permettant de transformer un modèle d'exigences orienté aspect en un
modèle de conception lui aussi orienté aspect, et ceci de manière automatique. Cette approche
est mise en oeuvre en utilisant AoURN ("use case maps") pour le modèle d’exigence
et Adore pour le modèle de conception (orchestrations SOA). Elle permet l’encapsulation
continue des préoccupations identifiées lors des exigences, transformées en artefact de
conception. Nous proposons de plus une boucle de rétro-action permettant de remonter dans
les modèles d’exigences des défauts constatés dans le modèle de conception, supportant ainsi
un processus de développement itératif.
(Paper in French)
--
Daniel Amyot - 24 May 2011
Discussion