img

Notice détaillée

Aspectualizing component models

Implementation and interferences analysis

Thèses / mémoires Ecrit par: Hannousse, Abdelhakim ; Sudholt, Mario ; Publié en: 2011

Résumé: L'utilisation d'AOP pour modéliser les préoccupations transverses ou non modulaire de CBSE assure une meilleure modularité et réutilisabilité des composants. Dans ce cadre, nous proposons une approche générique pour modéliser les aspects dans les modèles à composants. Nous modélisons un aspect par un wrapper sur une vue de système. Une vue décrit une configuration adéquate du système où tous les composants dans l'intérêt d'un aspect sont encapsulés dans le même composite. Pour la définition des vues, nous définissons un langage déclaratif VIL. Nous illustrons comment les vues sont mises en œuvre dans des modèles à composants (ex., Fractal), et nous fournissons un modèle formel pour l'analyse des interférences d'aspects. Les composants et les aspects sont modélisés par des automates et Uppaal est utilisé pour détecter les interférences. Pour la résolution d'interférences, nous fournissons un ensemble d'opérateurs de composition. Notre approche est illustrée par un exemple : l'accès wifi dans un aéroport.


Langue: Français
Collation: 193 p. ill. ;30 cm.
Diplôme: Doctorat d'état
Etablissement de soutenance: Universitè de Nantes
Spécialité: Informatique
Index décimal 621 .Physique appliquée (électrotechnique, génie civil, génie mécanique, ingénierie appliquée, principes physiques en ingénierie)
Thème Informatique

Mots clés:
Programmation orientée aspects (informatique)
Programmation par aspect
Programmation par composants
Analyse formelle
Composition des aspects

Aspectualizing component models

Sommaire