Architecture générale
Module F (AGL UML)
Module D (Référentiel)
Module B (Modélisation de Profile)
Caractéristiques d’un Profile Filtrage Définition du filtre global Vues A Vues B Vues C Filtre 1 Filtre 2 Filtre 3 Vues Cmd g1 Cmd g2 Méthode g J1 Méthode g J2 Commandes de Transformation Cmd v1 Cmd v2 Méthode v J1 Méthode v J2 Commandes de Validation Tag 1 tag 2 …. Sréréotype 1 2 ... Extensions UML
Caractéristiques. Exemple Package, classes. State machine. Filtrage Vue Externe Package Vue Interne Package Vue Interne de Classe -Packages + dépendances -Éléments publics d ’1 package -Tous les éléments d ’une classe Vues DesignPattern GenerateDoc Méthode J: genPattern Méthode J: genDoc Commandes de Transformation Méthode J: Met1 Méthode J: Met2 checkMetrique1 checkMetrique2 Commandes de Validation Extensions UML Tag value Singleton, Observateur ….
Utilisation des filtres et vues de Profile Explorateur de modèle Filtrage global Création-modification de modèle UML Vue A Vue B Demande de visualisation Vue A Filtrage vue A Placement automatique vue A
Vues. Exemples Vue Externe Package Un modèle UML Vue Interne d ’1 package Un modèle UML Vue interne d ’une classe
Pilotage de l’AGL Configuration par Profile Appel commandes de transformation Pilotage de Process AGL Appel commandes de validation
Conception Configuration AGL: Profile Conception Concepteur Contrôle automatique Appel des commandes de validation du Profile « Conception » Contrôle qualité Configuration AGL: Profile Conception Ing Qualité Implémentation C++ Configuration AGL: Profile C++ développeur Appel des commandes de validation du Profile « C++ » Contrôle automatique reconstruction Appel des commandes de génération C++ et compilation Mise en configuration Appel de l ’outil de GVC Chef de Projet Contrôle final
Modélisation de Profiles Concepteur de Profile Modélisation de Profiles Profile UML Référentiel de Profiles Profile UML Concepteur Modèle UML AGL UML Modèles UML