GMTE
L'approche AGC (Abstract Graph Component) utilisée ici est basée sur des graphes et des règles de coordination décrivant l'évolution dynamique des architectures. Elle est employée également pour simuler les étapes d'instanciation des composantes, le changement de comportement au cours de l'exécution, la migration et d'autres caractéristiques spécifiques à l'architecture de systèmes logiciels distribués.
Nous proposons de modéliser l'architecture par un graphe d'architecture (AG), et contrôlons son évolution par le protocole d'architecture de gestion (GAP). Les noeuds du graphe AG décrivent des composants de logiciel, et les arcs décrivent le rapport de dépendance entre ces composants. Les règles qui guident l'évolution dynamique sont modélisées sous forme de graphes, et constituent l'architecture de graphes des règles.