Veuillez choisir le dossier dans lequel vous souhaitez ajouter ce contenu :
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.
Vous devez être connecté pour ajouter un élément à vos favoris.
Veuillez vous connecter ou créer un compte pour continuer.
Outils de citation
Citer cet article :
MLA
APA
Chicago
Ajouter un dossier
Vous pouvez ajouter vos contenus préférés à des dossiers organisés. Une fois le dossier créé,
vous pouvez ajouter un article ou un contenu de la liste ou de la vue détaillée au dossier sélectionné dans la liste.