But de la programmation orientée aspect

Besoin d'aide ?

(Nombre de téléchargements - 0)

Pour des questions et des demandes, contactez notre service d’assistance E-mail : info@chatpfe.com

Table des matières

ABSTRACT
REMERCIEMENTS
TABLE DES MATIÈRES
LISTE DES FIGURES
LISTE DES TABLEAUX
CHAPITRE 1: ANALYSE DE L’IMPACT DES PROGRAMMES ORIENTÉS ASPECT
l. PROBÉLMA TIQUE, OBJETCIFS ET DÉMARCHE
Il. Introduction
III. Problématique
Démarche
CHAPITRE 2: LA PROGRAMMATION ORIENTÉE ASPECT
1. Présentation
1. Limites de la programmation orientée objet
2. Les préoccupations transversales
3. But de la programmation orientée aspect
Il. Mécanisme de la programmation orientée aspect
Ill. Éléments de la programmation orientée aspect
1. AspectJ
2. Les aspects
3. Les points de jointure (pointcuts)
4. Les coupes (pointcuts)
5. Les advices
6. Les déclarations inter-types
7. L’ héritage dans la programmation orientée aspect
8. Les déclarations
CHAPITRE 3: ANALYSE DE L’IMPACT DES PROGRAMMES ORIENTÉS ASPECT
l. Maintenance
Il. Analyse d’ impact
III. Approches
CHAPITRE 4: MODÈLE D’IMPACT
l. Objectifs
II. MICJ
\. Modèle de Chammun
2. Relations du MICJ
3. Changements structuraux et non-structuraux
a) Les changements structuraux:
b) Les changements non structuraux:
4. Impacts certains ou incertains
5. Les cibles
6. Analyse en cascade
7. Règles d’impact du MICl
III. Extension du MICJ à la programmation orientée aspect
1. Changements structuraux et non-structuraux
2. Notion de certitude et d’incertitude
3. Analyse en cascade
4. Les règles d’impact
4.1. Impacts objet vers aspect
4.1.1. Exemples de règles :
4.2. Impact aspect vers aspect:
4.2.1 . Exemples de règles:
4.3. Impact aspect vers objet:
CHAPITRE 5: ÉVALUATION EMPIRIQUE
1. Introduction
Il. Protocole d’évaluation
III. Mesures d’évaluation
a. La précision (precision)
b. Le rappel (recall)
IV. Exemples d’expérimentations
\. Impacts objet vers aspect
1.1. Suppression d’une classe
1.2. Modification des paramètres d’une méthode
1.3. Changement du type de retour d’une méthode de « void» à type (primitif ou objet)
1.4. Suppression d’un lancement d’exception
2. Impacts aspect vers aspect
2.1. Modification du nom d’ un aspect
2.2. Passage d’aspect abstrait à non abstrait
v. Suppression d’un pointcut
3. Suppression d’un attribut
1. Ajout, modification ou suppression des paramètres d’une méthode
2.3. Impacts aspect vers objet.
2.4. Exemple 1
2.5. Exemple 2
3.1. Résultats et discussion
3.2. Impacts objet – aspect
2. Impacts aspect – aspect
3. Impacts aspect – objet
CHAPITRE 6: CONCLUSION
ANNEXE 1 LISTE DES CHANGEMENTS
ANNEXE 2 LISTE DES RÈGLES D’IMPACT
BIBLIOGRPHIE

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *