Vers une formalisation du              processus dAide MultiCritères à la              Décision              Sébastien BIG...
Table des matières       ●   Quest-ce que lAide MultiCritères à la Décision           (AMCD)?       ●   Comment formaliser...
Table des matières       ●   Quest-ce que lAide MultiCritères à la Décision           (AMCD)?       ●   Comment formaliser...
Quest-ce que lAMCD ?       ●   Objectif général de lAMCD:           ●   Aider un décideur à préparer et à prendre une déci...
Table des matières       ●   Quest-ce que lAide MultiCritères à la Décision           (AMCD)?       ●   Comment formaliser...
Comment formaliser le processus dAMCD ?       ●   Comment formaliser le processus afin quil :           ●   Soit compréhen...
Table des matières       ●   Quest-ce que lAide MultiCritères à la Décision           (AMCD)?       ●   Comment formaliser...
Solution/Contribution: Utilisation de       techniques de modélisation de processus         Modèle de processus =         ...
Solution/Contribution: Utilisation de       techniques de modélisation de processus       ●   Niveaux dabstraction pour le...
Solution/Contribution: Utilisation de       techniques de modélisation de processus       ●   Niveaux dabstraction pour le...
Solution/Contribution: Utilisation de       techniques de modélisation de processus       ●   Niveaux dabstraction pour le...
Solution/Contribution: Utilisation de       techniques de modélisation de processus       ●   Niveaux dabstraction pour le...
Solution/Contribution: Avantages de la       modélisation des processus dAMCD       ●   Représentation complète (?)       ...
Solution/Contribution: Utilisation de       techniques de modélisation de processus       ●   Niveaux dabstraction pour la...
Solution/Contribution:            Un meta-modèle de processus - SPEM             ●   SPEM (Software Process Engineering Me...
Table des matières        ●   Quest-ce que lAide MultiCritères à la Décision            (AMCD)?        ●   Comment formali...
Solution/Contribution : Utilisation de        techniques de modélisation de processus        ●   Niveaux dabstraction pour...
Solution/Contribution: Méthodologie de        construction itérative du meta-modèle du        processus dAMCD11/23      EW...
Solution/Contribution:                Un meta-modèle         Niveau 0 sous-processus         Niveau 1 activités         Ni...
Solution/Contribution:Un meta-modèle du processusEgalement daprès [Tsoukias, 2007]13/23           EWG-MCDA 75 2012     Ver...
Solution/Contribution:Un meta-modèle du processus13/23     EWG-MCDA 75 2012   Vers une formalisation du processus dAMCD
Solution/Contribution:Un meta-modèle du processus14/23     EWG-MCDA 75 2012   Vers une formalisation du processus dAMCD
Solution/Contribution:Un meta-modèle du processus14/23     EWG-MCDA 75 2012   Vers une formalisation du processus dAMCD
Solution/Contribution:Un meta-modèle du processus15/23     EWG-MCDA 75 2012   Vers une formalisation du processus dAMCD
Solution/Contribution:Un meta-modèle du processus15/23     EWG-MCDA 75 2012   Vers une formalisation du processus dAMCD
Solution/Contribution:Un meta-modèle du processus15/23     EWG-MCDA 75 2012   Vers une formalisation du processus dAMCD
Table des matières        ●   Quest-ce que lAide MultiCritères à la Décision            (AMCD)?        ●   Comment formali...
Solution/Contribution :        Utilisation de techniques de modélisation        ●   Niveaux dabstraction pour le processus...
Solution/Contribution:               Thierrys choice making process model   Le choix de Thierry daprès [Bouyssou et al, 20...
Solution/Contribution:Le modèle du processus daideau choix de Thierry 17/23     EWG-MCDA 75 2012   Vers une formalisation ...
Solution/Contribution:Le modèle du processusdaide au choix de Thierry 18/23      EWG-MCDA 75 2012   Vers une formalisation...
Solution/Contribution:Le modèle du processusdaide au choix de Thierry 19/23      EWG-MCDA 75 2012   Vers une formalisation...
Table des matières        ●   Quest-ce que lAide MultiCritères à la Décision            (AMCD)?        ●   Comment formali...
Solution/Contribution:        Connexion aux algorithmes dAMCD        ●   Appeler des workflows Service Oriented           ...
Solution/Contribution:        Connexion aux algorithmes dAMCD        ●   Mise en oeuvre :            ●   Dans une première...
Solution/Contribution :        Connexion aux algorithmes dAMCD21/23      EWG-MCDA 75 2012   Vers une formalisation du proc...
Table des matières        ●   Quest-ce que lAide MultiCritères à la Décision            (AMCD)?        ●   Comment formali...
Conclusion        ●   Utilisation de lingénierie des modèles pour un            début de formalisation du processus dAMCD;...
Perspectives        ●   Introduire des tâches exécutables dans SPEM;        ●   Etudier le degré dalignement entre un proc...
References●     [Barros and Gomes, 2003] Barros, J.P. and Gomes, L.. Towards the Support for      Crosscutting Concerns in...
Prochain SlideShare
Chargement dans…5
×

Vers une formalisation du processus d'Aide MultiCritères à la Décision

1 195 vues

Publié le

Presentation at the 75th meeting of the European Working Group in Multiple Criteria Decision Aid (EWG-MCDA), 2012.04, Tarragona, Spain.

Publié dans : Divertissement et humour
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 195
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5
Actions
Partages
0
Téléchargements
41
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Vers une formalisation du processus d'Aide MultiCritères à la Décision

  1. 1. Vers une formalisation du processus dAide MultiCritères à la Décision Sébastien BIGARET Vanea CHIPRIANOV Patrick MEYER Jacques SIMONIN Olivier CAILLOUX Vincent MOUSSEAU Wassila OUERDANNE Marc PIRLOTInstitut Mines-Télécom
  2. 2. Table des matières ● Quest-ce que lAide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus dAMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus dAMCD modélisé ● Un exemple de processus dAMCD modélisé : le choix de Thierry ● Connexion aux algorithmes dAMCD ● Conclusion et perspectives2/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  3. 3. Table des matières ● Quest-ce que lAide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus dAMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus dAMCD modélisé ● Un exemple de processus dAMCD modélisé : le choix de Thierry ● Connexion aux algorithmes dAMCD ● Conclusion et perspectives2/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  4. 4. Quest-ce que lAMCD ? ● Objectif général de lAMCD: ● Aider un décideur à préparer et à prendre une décision; ● Inclure les préférences du décideur dans la construction de la recommandation de décision; ● Etudier des problèmes de décision à plusieurs points de vue. ● Le processus daide doit être compréhensible et observable pour le décideur. ● Les algorithmes dAMCD (p.ex. Electre, Promethee, UTA) font partie dun processus daide plus vaste. ● De nombreuses recherches en AMCD ne soccupent pas de cet aspect (focalisation sur les algorithmes). ● Le processus est souvent guidé par lexpérience de lanalyste ou son “feeling”.3/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  5. 5. Table des matières ● Quest-ce que lAide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus dAMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus dAMCD modélisé ● Un exemple de processus dAMCD modélisé : le choix de Thierry ● Connexion aux algorithmes dAMCD ● Conclusion et perspectives3/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  6. 6. Comment formaliser le processus dAMCD ? ● Comment formaliser le processus afin quil : ● Soit compréhensible par le décideur ? ● Guide lanalyste ? ● Puisse être utilisé comme outil denseignement et de formation ? ● Permette de faire appel aux algorithmes dAMCD nécessaires ?4/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  7. 7. Table des matières ● Quest-ce que lAide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus dAMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus dAMCD modélisé ● Un exemple de processus dAMCD modélisé : le choix de Thierry ● Connexion aux algorithmes dAMCD ● Conclusion et perspectives4/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  8. 8. Solution/Contribution: Utilisation de techniques de modélisation de processus Modèle de processus = ● Une représentation abstraite (ou un ensemble) ● de lordre des activités ou des actions ● exécutées par des acteurs ● sur des données dentrée ● afin de produire des artefacts de sortie. Model [Rothenberg, 1989], Process [Ramsin, 2008]5/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  9. 9. Solution/Contribution: Utilisation de techniques de modélisation de processus ● Niveaux dabstraction pour les processus Daprès [Bezivin, 2004] et [Wikipedia, Process modeling]6/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  10. 10. Solution/Contribution: Utilisation de techniques de modélisation de processus ● Niveaux dabstraction pour les processus6/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  11. 11. Solution/Contribution: Utilisation de techniques de modélisation de processus ● Niveaux dabstraction pour les processus6/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  12. 12. Solution/Contribution: Utilisation de techniques de modélisation de processus ● Niveaux dabstraction pour les processus dAMCD7/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  13. 13. Solution/Contribution: Avantages de la modélisation des processus dAMCD ● Représentation complète (?) ● Compréhensible par le décideur ● Guide pour lanalyste (réduction du facteur « feeling ») ● Relié/transposé facilement à des workflows de services dAMCD ● Traçabilité et audit (justification des décisions)8/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  14. 14. Solution/Contribution: Utilisation de techniques de modélisation de processus ● Niveaux dabstraction pour la modélisation des processus dAMCD9/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  15. 15. Solution/Contribution: Un meta-modèle de processus - SPEM ● SPEM (Software Process Engineering Metamodel) Actions Etat de départ Processus Rôle Produit dune tâche Etat darrivée Activité Work Sequence Tâche (entre 2 actions) Décision (Un rôle) exécute (une action)10/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  16. 16. Table des matières ● Quest-ce que lAide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus dAMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus dAMCD modélisé ● Un exemple de processus dAMCD modélisé : le choix de Thierry ● Connexion aux algorithmes dAMCD ● Conclusion et perspectives10/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  17. 17. Solution/Contribution : Utilisation de techniques de modélisation de processus ● Niveaux dabstraction pour modéliser le processus dAMCD11/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  18. 18. Solution/Contribution: Méthodologie de construction itérative du meta-modèle du processus dAMCD11/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  19. 19. Solution/Contribution: Un meta-modèle Niveau 0 sous-processus Niveau 1 activités Niveau 2 activités Niveau i activités ... Niveau n tâches ...12/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  20. 20. Solution/Contribution:Un meta-modèle du processusEgalement daprès [Tsoukias, 2007]13/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  21. 21. Solution/Contribution:Un meta-modèle du processus13/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  22. 22. Solution/Contribution:Un meta-modèle du processus14/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  23. 23. Solution/Contribution:Un meta-modèle du processus14/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  24. 24. Solution/Contribution:Un meta-modèle du processus15/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  25. 25. Solution/Contribution:Un meta-modèle du processus15/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  26. 26. Solution/Contribution:Un meta-modèle du processus15/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  27. 27. Table des matières ● Quest-ce que lAide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus dAMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus dAMCD modélisé ● Un exemple de processus dAMCD modélisé : le choix de Thierry ● Connexion aux algorithmes dAMCD ● Conclusion et perspectives15/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  28. 28. Solution/Contribution : Utilisation de techniques de modélisation ● Niveaux dabstraction pour le processus dAMCD16/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  29. 29. Solution/Contribution: Thierrys choice making process model Le choix de Thierry daprès [Bouyssou et al, 2001] Objectif : choisir une voiture Tableau de performances17/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  30. 30. Solution/Contribution:Le modèle du processus daideau choix de Thierry 17/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  31. 31. Solution/Contribution:Le modèle du processusdaide au choix de Thierry 18/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  32. 32. Solution/Contribution:Le modèle du processusdaide au choix de Thierry 19/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  33. 33. Table des matières ● Quest-ce que lAide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus dAMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus dAMCD modélisé ● Un exemple de processus dAMCD modélisé : le choix de Thierry ● Connexion aux algorithmes dAMCD ● Conclusion et perspectives19/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  34. 34. Solution/Contribution: Connexion aux algorithmes dAMCD ● Appeler des workflows Service Oriented Architecture [Papazoglou and Heuvel, 2007] diviz [Meyer and Bigaret, 2012]20/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  35. 35. Solution/Contribution: Connexion aux algorithmes dAMCD ● Mise en oeuvre : ● Dans une première approche : appel direct de workflows “à la main” (OK pour lexemple du choix de Thierry) ● En géneral : nécessité dintroduire le concept de tâche exécutable dans SPEM20/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  36. 36. Solution/Contribution : Connexion aux algorithmes dAMCD21/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  37. 37. Table des matières ● Quest-ce que lAide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus dAMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus dAMCD modélisé ● Un exemple de processus dAMCD modélisé : le choix de Thierry ● Connexion aux algorithmes dAMCD ● Conclusion et perspectives21/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  38. 38. Conclusion ● Utilisation de lingénierie des modèles pour un début de formalisation du processus dAMCD; ● Connexion à des workflows implémentant des algorithmes dAMCD;22/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  39. 39. Perspectives ● Introduire des tâches exécutables dans SPEM; ● Etudier le degré dalignement entre un processus dAMCD et des workflows dalgorithmes dAMCD dans diviz; ● Représenter des activités transverses comme la robustesse, la sensibilité, … via, par exemple, de lAspect Oriented Modeling; Daprès [Barros and Gomes, 2003] ● Appel à participation !23/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD
  40. 40. References● [Barros and Gomes, 2003] Barros, J.P. and Gomes, L.. Towards the Support for Crosscutting Concerns in Activity Diagrams: a Graphical Approach. In AOM Ws. at UML, San Francisco, USA.● [Bezivin, 2004] Bezivin, J.. In Search of a Basic Principle for Model Driven Engineering. Novatica Journal, vol. 2, pp. 21-24, 2004.● [Bouyssou et al, 2001] Bouyssou, D., Marchant, T., Pirlot, M., Perny, P., Tsoukias, A., Vincke, P.. Evaluation and Decision Models – A Critical Perspective. Springer, 2001.● [Meyer and Bigaret, 2012] Meyer, P. and Bigaret S.. diviz: a software for modeling, processing and sharing algorithmic workflows in MCDA. Intelligent Decision Technologies: an International Journal. (accepted for publication).● [Papazoglou and Heuvel, 2007] Papazoglou, M. P. and Heuvel, W.-J.. Service-oriented architectures: approaches, technologies and research issues. The VLDB Journal, 16, 3, 389-415, 2007.● [Ramsin, 2008] Ramsin, R. and Paige, R. F.. Process-centered review of object oriented software development methodologies. ACM Comp. Surveys, vol. 40, pp. 3:1-3:89, 2008.● [Rothenberg, 1989] Rothenberg, J.. The Nature of Modeling. In William, L. E., Lopara, K. A. and Nelson N. R., eds., Artificial Intelligence, Simulation, and Modeling, pp. 75-92, Wiley, 1989.● [Tsoukias, 2007] Tsoukias, A.. On the concept of decision aiding process: an operational perspective. Annals of Operations Research, vol. 154, pp. 3-27, 2007.● [Wikipedia, Process modeling] http://en.wikipedia.org/wiki/Process_modeling , accessed 15.03.2012. 23/23 EWG-MCDA 75 2012 Vers une formalisation du processus dAMCD

×