Upload
paschal-martel
View
119
Download
0
Embed Size (px)
Citation preview
Architecture du projet
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
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%
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
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.)
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
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
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
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
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
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
ANR CONTINT - WP3
Merci de votre Merci de votre
attentionattention