12
Architecture du projet

Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

Embed Size (px)

Citation preview

Page 1: Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

Architecture du projet

Page 2: Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

ANR CONTINT - WP3 2

CONTINT : WP3Positionnement dans le projet :

Conception d’applications mobiles Configurations d’applications

Construction d’applications mobiles Spécification et construction de composants/services

multimodaux Spécification et construction de composants/services

sensibles au contexte spatio-temporel

Utilisation de l’application Plate-forme d’exécution dédiée

Adaptation d’architecture Adaptation de données

Page 3: Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

ANR CONTINT - WP3 3

WP3 : Architecture logicielle sensible au contexte spatio-temporel Partenaires :

LIFL LIG-Steamer LIUPPA

Membres :Nom Prénom Université Labo. Situatio

n%

Da Keling UPPA LIUPPA Doctorant 80 %

Dalmau Marc UPPA LIUPPA MC HdR 80 %

Genoud Philippe INRIA Rhône-Alpes LIG-Steamer MC 25 %

Gensel Jérôme UPMF LIG-Steamer PR 25 %

Louberry Christine UPPA EMN MC 20 %

Pham Congduc UPPA LIUPPA PR 10%

Roose Philippe UPPA LIUPPA MC HdR 80 %

Rouillard José USTL LIFL MC HdR 40 %

Villanova-Oliver Marlène UPMF LIG-Steamer MC 12,5 %

Ziebelin Daniel UMPF LIG-Steamer PR 12,5%

Page 4: Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

ANR CONTINT - WP3 4

Etapes :1. Etat de l’art des architectures sensibles au contexte

spatio-temporel

2. Modélisation de la plate-forme légère

3. Modélisation du contexte spatio-temporel

4. Modélisation de l’adaptation

5. Prototype de plate-forme (PC / CDC / CLDC / Android)

6. Intégration des contraintes liées au domaine (géographique et temporel)

7. Intégration des contraintes métier

8. Prototype fonctionnel de plate-forme

WP3 : Architecture logicielle sensible au contexte spatio-temporel

Page 5: Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

ANR CONTINT - WP3 5

Compétences

LIG-Steamer Systèmes d’information multimodaux et spatio-temporels Systèmes d’information pour adaptation et mobilité

LIUPPA-Alcool Plates-formes d’exécution Mécanismes d’adaptation d’applications Mécanismes d’adaptation de données

LIFL : Contraintes liées à la multimodalité (QRCode, RFID, etc.)

Page 6: Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

ANR CONTINT - WP3 6

Adaptation d’application

• Déploiement• Création de composants et de connecteurs

• Reconfiguration• Ajout/suppression/migration de composants• Ajout/suppression/redirection de connecteurs

}Choix de configuration

Application

Plate-forme

Contexte

Contexte non fonctionnel

Adaptation Modification d’architecture

Etats Alarmes

CM

CM

connecteur

ContexteContexteContexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Application

CM

Contexte fonctionnel

Page 7: Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

ANR CONTINT - WP3 7

Adaptation d’application

• Déploiement• Création de composants et de connecteurs

• Reconfiguration• Ajout/suppression/migration de composants• Ajout/suppression/redirection de connecteurs

}Choix de configuration

Application

Plate-forme

Contexte

Contexte fonctionnel

Adaptation Modification d’architecture

Etats Alarmes

CM

CM

connecteur

ContexteContexteContexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Application

CMCM

CM

Contexte non fonctionnel

Page 8: Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

ANR CONTINT - WP3 8

Adaptation d’information

Plate-forme

Contexte

Contexte non fonctionnel

Adaptation Modification d’information

Etats Alarmes

CM

connecteur

ContexteContexteContexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Application

CM

Contexte fonctionnel

• Enrichissement

• Ajout d’informations contextuelles (spatio-temporelles)

• Reconfiguration

• Adaptation (format / mode /caractéristiques)

CM

Page 9: Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

ANR CONTINT - WP3 9

Adaptation de plate-forme

Plate-forme

Contexte

Contexte non fonctionnel

ContexteContexteContexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

Contexte

Plate-forme

ContextePlate-forme Contexte

ApplicationContexte fonctionnel

• Adaptation à l’hôte• Plate-forme à services partiellement installée selon l’hôte (CDC, CLDC, …)• Services spécifiques à l’hôte (dépôt de composants, GPS, ….)

• Reconfiguration • Adaptation au contexte spatio-temporel (configs autorisées, taggage de données …)• Adaptation au contexte d’application (sécurité, confidentialité …)

Adaptation de plate-forme

Ajout / Suppression / Connexion de services

ServiceService ServiceService

Page 10: Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

ANR CONTINT - WP3 10

Organisation

Etapes Leader Participants

Conception de la Plate-forme LIUPPA LIG

Modélisation du contexte LIG LIUPPA

Modélisation de l’adaptation LIUPPA

Implémentations LIUPPA LIG

Configurations d’applications (lien avec WP1) LIUPPA LIG

Constructions d’applications mobiles (lien avec WP2) LIUPPA LIFL

Prototype final LIUPPA LIG

Page 11: Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

ANR CONTINT - WP3 11

BudgetMissions et Publications

LIUPPA => LIG, 6 séjours de 1 à 3 jours LIFL => LIG , 1 séjour de 3 jours LIG => LIUPPA, 5 séjours de 2 à 3 jours Conférences/Wokshops (6 nat. / 5 internat.)

Salaires et stages 1 doctorant (co-tutelle LIUPPA – LIG) 2 stages (1 au LIUPPA , 1 au LIG) 2 ingénieurs ( 1 au LIUPPA , 1 au LIG)

Matériel Achat de petit matériel pour tests & équipement des chercheurs :

PC Bureau, PC Portables, Téléphones, Tablet, Serveur, Abonnements téléphoniques

Page 12: Architecture du projet. ANR CONTINT - WP3 2 CONTINT : WP3 Positionnement dans le projet : Conception dapplications mobiles Configurations dapplications

ANR CONTINT - WP3

Merci de votre Merci de votre

attentionattention