pen icon Communication
quote

Identification des aspects fonctionnels dans une application légataire orientée objets

AE

Membre a labase

Amal Elkharraz

Résumé de la communication

Typiquement, les applications légataires orientées objets peuvent intégrer plusieurs aspects dans une même hiérarchie de classes : • Des aspects fonctionnels qui correspondent aux différentes fonctionnalités. • Des aspects qui répondent à des exigences non fonctionnelles ou à des considérations de conception (robustesse, distribution, sécurité, etc.). Traditionnellement, le code répondant à ces différents aspects est enchevêtré dans la hiérarchie de classes. Plusieurs chercheurs se sont intéressés à la problématique de la modularisation de ces aspects, tant au niveau des exigences qu’au niveau de la programmation (programmation orientée sujets, programmation orientée aspects et programmation par vues). Toutes ces méthodes proposent des techniques et des outils pour concevoir des applications par composition de fragments de code correspondant à différentes formes des préoccupations. Cette manière de conception permet une meilleure compréhension du code, une facilité de maintenance ainsi qu’une possibilité de réutilisation. Notre approche s’intéresse aux aspects fonctionnels. Nous définissons un aspect fonctionnel comme étant un fragment de code exhibant une certaine cohésion fonctionnelle. Nous proposons une approche pour identifier ce type d’aspects basée sur la détection de structure dupliquée dans le code, en utilisant des techniques d’analyse de code ou d’analyse formelle de concepts.

Contexte

section icon Date : 13 mai 2009
host icon Hôte : Université d’Ottawa

Découvrez d'autres communications scientifiques

Autres communications du même congressiste :