Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau,...

26
MANAGE YOURSELF Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet. Encadrant : Laurence Rozé

Transcript of Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau,...

Page 1: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

MANAGE YOURSELF

Logiciel de Mobile Device Management

Equipe :

Etienne Alibert,Florian Barbedette,Pierre Chesneau,Mathias Deshayes,Sevan Hartunians,Mathieu Poignet.

Encadrant : Laurence Rozé

Page 2: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

2

Acteurs du projet

Equipe DREAM (IRISA)• Equipe de recherche spécialisée dans le

diagnostic

Telelogos• Entreprise spécialisée dans le middleware• Propose des outils de

gestion/synchronisation de flottes d’ordinateur, PC portables et PDA

Page 3: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

3

Objectifs du projet

Page 4: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

4

Contexte

Logiciel concept

Augmentation des flottes d’appareils mobiles en entreprise

Application critique sur PDA

Problème de maintenance

Objectifs Spécifications Architecture Planification

Page 5: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

5

Buts

Diagnostic embarqué• Surveillance du système• Système expert

Partie exploratoire• Apprentissage automatisé

Objectifs Spécifications Architecture Planification

Page 6: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

6

Maintenir en bon fonctionnementun mobile (Smartphone ou PDA)

Abonnement

Téléchargement

Surveillance en ligne

Situation non reconnue

Objectifs Spécifications Architecture Planification

Page 7: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

7

Spécifications

Page 8: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

8

Logiciel embarqué

Page 9: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

9

Sur le Mobile

Système expert

Envoi régulier de rapports

Surveillance et réparation en temps réel

Objectifs Spécifications Architecture Planification

Page 10: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

10

Système Expert

Exemple de règles

• SI <mémoire> < 5% ALORS [mémoire saturée]

• SI <mémoire saturée> ALORS [supprimer fichiers du dossier…]

Objectifs Spécifications Architecture Planification

Page 11: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

11

Rapport

Contenu d’un rapport

• Niveau de batterie• Mémoire vive restante• Réseaux disponibles• Version du système d’exploitation ou des

programmes• Températures• Mémoire externe détectée• …

Objectifs Spécifications Architecture Planification

Page 12: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

12

Actions correctives

Diagnostic

Processus de décision:

Application en arrière plan

Système expert

Rapports

Objectifs Spécifications Architecture Planification

Page 13: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

13

Logiciel Serveur

Page 14: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

14

Sur le Serveur

Apprentissage

Interface administrateur

Génération du système expert

Objectifs Spécifications Architecture Planification

Page 15: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

15

Arbres de décisionObjectifs Spécifications Architecture Planification

Mémoire Saturée

WMP ...

Vrai (95%)

Faux (95%)

OuiNon

Oui Non

{R1...RN}

{Ra,Rb,...,Rc} {Rd,Re,...}

{Ra,Rb...} {Rc,...}

Page 16: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

16

Apprentissage

Faits• Mémoire saturée • Lancement d’une application

Crash du téléphone

Classification• Exemple positif à classifier!

Objectifs Spécifications Architecture Planification

Page 17: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

17

Interface

Validation des règles proposées par l’apprentissage

Association à une règle corrective

Génération de la règle

Objectifs Spécifications Architecture Planification

Page 18: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

18

Génération du Système expert

Intégration des règles dans le système expert

« compilation » des règles puis de l’ensemble

Envoi du système compilé sur le PDA

Objectifs Spécifications Architecture Planification

Page 19: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

Communication ServeurClient

19

Console(s)d’administration PDA

IPGPRS, EDGE,

UMTS, HSDPA,Wi-Fi, xDSL,RNIS, RTC

LAN

Serveur(s) decommunications

Tablette

Portable

Systèmepoint de vente

Machinecommunicante

Applications

Messagerie

Données

SI CENTRAL

Serveur :Windows 2000 / 2003

Client distant :Windows 2000 / 2003 / XP / VistaWindows CE / Mobile 5.0 - 6.0

Console(s)Web

Gestion multi-réseau

Objectifs Spécifications Architecture Planification

Utilisation de MediaContact

Page 20: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

20

Architecture Logicielle

Page 21: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

21

Architecture logicielle du téléphone

TimerAttente Génération

RapportSystèmeExpert

Rapport pour apprentissage

Rapport pour

Système expert

Serveur

DécisionAppel Système

Applicatif téléphone

Objectifs Spécifications Architecture Planification

Page 22: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

22

Architecture logicielle du serveur

Apprentissage

Rapport

Règles apprises

(.dot)

IHM

Actions correctives

Règles effectives

(.mrf)

SystèmeExpert

CompilateurSystème

expert +règles

« compilées »

Package « Manage Yourself »

Applicatif serveur

Parseur .mrf=>.cs

Objectifs Spécifications Architecture Planification

Page 23: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

23

Planification

Page 24: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

24

Diagramme de GanttObjectifs Spécifications Architecture Planification

Page 25: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

25

Conclusion

Page 26: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet.

26

Bilan

Application embarquée• Système expert• Surveillance du système

Application Serveur• Interface administrateur• Base de règles• Apprentissage

Projet industriel• Echange avec l’entreprise

Prochain objectif• Modélisation