La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

07/05/04 Réunion GT MFI - Paris - P. ANIORTE1 Un modèle pour linteraction entre composants logiciels Philippe ANIORTE LIUPPA - IUT Bayonne Equipe ISIHM.

Présentations similaires


Présentation au sujet: "07/05/04 Réunion GT MFI - Paris - P. ANIORTE1 Un modèle pour linteraction entre composants logiciels Philippe ANIORTE LIUPPA - IUT Bayonne Equipe ISIHM."— Transcription de la présentation:

1 07/05/04 Réunion GT MFI - Paris - P. ANIORTE1 Un modèle pour linteraction entre composants logiciels Philippe ANIORTE LIUPPA - IUT Bayonne Equipe ISIHM

2 07/05/04 Réunion GT MFI - Paris - P. ANIORTE2 Plan de la présentation z1. Introduction z2. Problématique (générale) de nos travaux z3. Solutions apportées en terme de modèle dinteraction

3 07/05/04 Réunion GT MFI - Paris - P. ANIORTE3 1. Introduction - IS-IHM zIS : Ingénierie de Systèmes (dInformation) zIHM : Interface Homme-Machine zIS-IHM : dénominateur commun = interaction

4 07/05/04 Réunion GT MFI - Paris - P. ANIORTE4 1. IS-IHM - Actions zProjets européens ASIMIL & ELeGI zColloque ALCAA (Agents Logiciels, Coopération, Apprentissage, Activité humaine) zGT MFI...

5 07/05/04 Réunion GT MFI - Paris - P. ANIORTE5 1. GT MFI zProblématique de nos travaux zSolutions apportées zMise en perspective de ces solutions et des travaux du groupe (au cours et/ou après la présentation)

6 07/05/04 Réunion GT MFI - Paris - P. ANIORTE6 2. Problématique - Objectifs des travaux zApporter des solutions aux nouveaux besoins des entreprises en matière dingénierie de systèmes zSupportées par des réseaux zIntégration dentités distribuées et hétérogènes

7 07/05/04 Réunion GT MFI - Paris - P. ANIORTE7 2. Domaines de recherche impliqués zRéutilisation dentités « a posteriori » zInteropérabilité entre entités distribuées hétérogènes z(Méta)modélisation

8 07/05/04 Réunion GT MFI - Paris - P. ANIORTE8 2. Eléments de solution z(Méta)modèles : architecture de métamodélisation à 4 niveaux [OMG], modèles pour la réutilisation... zOutils : middlewares [CORBA] [EJB], langages (ADL)... zProcessus : démarche MDA [OMG]...

9 07/05/04 Réunion GT MFI - Paris - P. ANIORTE9 2. Discussion zLes différentes solutions ciblent des problèmes spécifiques zTraités à différents niveaux dabstraction zPas de solution globale adaptée au problème considéré

10 07/05/04 Réunion GT MFI - Paris - P. ANIORTE10 3. Solutions - Plan z3.1. Introduction z3.2. Présentation du métamodèle z3.3. Utilisation du métamodèle

11 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Introduction - Concepts de base zComposant : entité logicielle de haut niveau dabstraction autonome à lexécution, potentiellement distribuée et hétérogène zInteraction : dispositif permettant à plusieurs composants dinteragir (interopérer)

12 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Eléments essentiels de nos propositions zUn métamodèle de composants basé sur larchitecture de métamodélisation à 4 niveaux = le MOF métamodèle « Ugatze » zUn processus guidé par les modèles zUn ensemble doutils liés au processus et au métamodèle

13 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Le processus zEtape 1 : (re)spécification des composants (gestion de la réutilisation) zEtape 2 : intégration des composants basée sur les interactions (architecture logicielle du système) zEtape 3 : implantation du système

14 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Le métamodèle Ugatze - Principes zHaut niveau de découplage entre composants zAbstraction zSéparation donnée / contrôle

15 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Ugatze - Organisation zLe point de vue « Component » zLe point de vue « Interaction » zLe point de vue « Run time environment »

16 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Ugatze : : Component Package (1/3) zEtape de spécification des composants zChaque composant est « emballé » dans une interface définie par un ensemble de points dinteraction permettant sa réutilisation zPoints dinteraction : E/S données/contrôle

17 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Ugatze : : Component Package (2/3) zReprésentation graphique zRègles de bonne formation (« well- formedness rules » MDA) exprimées en OCL (Object Constraint Language)

18 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Ugatze : : Component Package (3/3) yLe MOF Component Package RAP DI CI DO CO IIP OIP SRP SEP RRP

19 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Points dinteraction zPoint dopération (synchrone) zPoint de flot continu (« streaming ») zPoint asynchrone

20 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Ugatze : : Interaction Package (1/2) zEtape dintégration des composants zGestion de linteropérabilité conceptuelle zReprésentation graphique / règles OCL

21 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Ugatze : : Interaction Package (2/2) zLe MOF Interaction Package

22 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Interactions zUne interaction est une relation entre 1 ou plusieurs points dinteraction dentrée et 1 ou plusieurs points dinteraction de sortie zInteractions prédéfinies (dans le paquetage) zInteractions « à façon » conçues par larchitecte

23 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Mise en œuvre dUgatze zSpécification des composants (Component Package) & intégration (Interaction Package) zInstanciation du métamodèle pour obtenir le modèle dapplication du système (PIM MDA) zRésultat = graphe dinteraction

24 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Illustration - Le projet ASIMIL zAero user-friendly SIMulation-based dIstance Learning zDifférents composants distribués hétérogènes zNécessité dintégrer ces composants

25 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Le graphe dinteraction dASIMIL MAS PFC HM FSImu Mailbo x Wi nd ow BI Required action, Performed action Required action, Performed action Error type - gravity Required action

26 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Exploitation du graphe zAprès avoir été validé (règles OCL) zIl constitue le point de départ de létape dimplantation du système

27 07/05/04 Réunion GT MFI - Paris - P. ANIORTE Transformations du graphe zUtilisation du Run time environment Package zGestion de linteropérabilité technique zSous-graphes dinteraction (PSM MDA) & interactions entre sous-graphes

28 07/05/04 Réunion GT MFI - Paris - P. ANIORTE28 Conclusion - Bilan zUn (méta)Modèle pour lInteraction (MI) zEntre composants logiciels zUn processus de développement guidé par les modèles, inspiré de la démarche MDA

29 07/05/04 Réunion GT MFI - Paris - P. ANIORTE29 Conclusion - Perspectives zPoints dinteraction & interactions ? zAdéquation / adaptation pour des Grid Services (projet européen ELeGI) ? zFormalisation (F de MFI) ?


Télécharger ppt "07/05/04 Réunion GT MFI - Paris - P. ANIORTE1 Un modèle pour linteraction entre composants logiciels Philippe ANIORTE LIUPPA - IUT Bayonne Equipe ISIHM."

Présentations similaires


Annonces Google