SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Vers une formalisation du
              processus d'Aide MultiCritères à la
              Décision

              Sébastien BIGARET
              Vanea CHIPRIANOV
              Patrick MEYER
              Jacques SIMONIN
              Olivier CAILLOUX
              Vincent MOUSSEAU
              Wassila OUERDANNE
              Marc PIRLOT




Institut Mines-Télécom
Table des matières

       ●   Qu'est-ce que l'Aide MultiCritères à la Décision
           (AMCD)?
       ●   Comment formaliser le processus d'AMCD?
       ●   Solution/Contribution: Utilisation de techniques
           de modélisation de processus
       ●   Le processus d'AMCD modélisé
       ●   Un exemple de processus d'AMCD modélisé : le
           choix de Thierry
       ●   Connexion aux algorithmes d'AMCD
       ●   Conclusion et perspectives


2/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Table des matières

       ●   Qu'est-ce que l'Aide MultiCritères à la Décision
           (AMCD)?
       ●   Comment formaliser le processus d'AMCD?
       ●   Solution/Contribution: Utilisation de techniques
           de modélisation de processus
       ●   Le processus d'AMCD modélisé
       ●   Un exemple de processus d'AMCD modélisé : le
           choix de Thierry
       ●   Connexion aux algorithmes d'AMCD
       ●   Conclusion et perspectives


2/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Qu'est-ce que l'AMCD ?
       ●   Objectif général de l'AMCD:
           ●   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 d'aide doit être compréhensible et
           observable pour le décideur.
       ●   Les algorithmes d'AMCD (p.ex. Electre,
           Promethee, UTA) font partie d'un processus
           d'aide plus vaste.
           ●   De nombreuses recherches en AMCD ne s'occupent pas de
               cet aspect (focalisation sur les algorithmes).
           ●   Le processus est souvent guidé par l'expérience de l'analyste
               ou son “feeling”.
3/23        EWG-MCDA 75 2012      Vers une formalisation du processus d'AMCD
Table des matières

       ●   Qu'est-ce que l'Aide MultiCritères à la Décision
           (AMCD)?
       ●   Comment formaliser le processus d'AMCD?
       ●   Solution/Contribution: Utilisation de techniques
           de modélisation de processus
       ●   Le processus d'AMCD modélisé
       ●   Un exemple de processus d'AMCD modélisé : le
           choix de Thierry
       ●   Connexion aux algorithmes d'AMCD
       ●   Conclusion et perspectives


3/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Comment formaliser le processus d'AMCD ?

       ●   Comment formaliser le processus afin qu'il :
           ●   Soit compréhensible par le décideur ?
           ●   Guide l'analyste ?
           ●   Puisse être utilisé comme outil d'enseignement et de
               formation ?
           ●   Permette de faire appel aux algorithmes d'AMCD
               nécessaires ?




4/23        EWG-MCDA 75 2012        Vers une formalisation du processus d'AMCD
Table des matières

       ●   Qu'est-ce que l'Aide MultiCritères à la Décision
           (AMCD)?
       ●   Comment formaliser le processus d'AMCD?
       ●   Solution/Contribution: Utilisation de techniques
           de modélisation de processus
       ●   Le processus d'AMCD modélisé
       ●   Un exemple de processus d'AMCD modélisé : le
           choix de Thierry
       ●   Connexion aux algorithmes d'AMCD
       ●   Conclusion et perspectives


4/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution: Utilisation de
       techniques de modélisation de processus
         Modèle de processus =
          ●   Une représentation abstraite (ou un ensemble)
          ●   de l'ordre des activités ou des actions
          ●   exécutées par des acteurs
          ●   sur des données d'entré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 d'AMCD
Solution/Contribution: Utilisation de
       techniques de modélisation de processus
       ●   Niveaux d'abstraction pour les processus
                                                               D'après [Bezivin,
                                                               2004]
                                                               et [Wikipedia,
                                                               Process modeling]




6/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution: Utilisation de
       techniques de modélisation de processus
       ●   Niveaux d'abstraction pour les processus




6/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution: Utilisation de
       techniques de modélisation de processus
       ●   Niveaux d'abstraction pour les processus




6/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution: Utilisation de
       techniques de modélisation de processus
       ●   Niveaux d'abstraction pour les processus
           d'AMCD




7/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution: Avantages de la
       modélisation des processus d'AMCD
       ●   Représentation complète (?)
       ●   Compréhensible par le décideur
       ●   Guide pour l'analyste (réduction du facteur
           « feeling »)
       ●   Relié/transposé facilement à des workflows de
           services d'AMCD
       ●   Traçabilité et audit (justification des décisions)




8/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution: Utilisation de
       techniques de modélisation de processus
       ●   Niveaux d'abstraction pour la modélisation des
           processus d'AMCD




9/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution:
            Un meta-modèle de processus - SPEM
             ●   SPEM (Software Process Engineering Metamodel)

                         Actions

        Etat de départ               Processus                         Rôle


                                                                       Produit d'une tâche
        Etat d'arrivé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 d'AMCD
Table des matières

        ●   Qu'est-ce que l'Aide MultiCritères à la Décision
            (AMCD)?
        ●   Comment formaliser le processus d'AMCD?
        ●   Solution/Contribution: Utilisation de techniques
            de modélisation de processus
        ●   Le processus d'AMCD modélisé
        ●   Un exemple de processus d'AMCD modélisé : le
            choix de Thierry
        ●   Connexion aux algorithmes d'AMCD
        ●   Conclusion et perspectives


10/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution : Utilisation de
        techniques de modélisation de processus
        ●   Niveaux d'abstraction pour modéliser le
            processus d'AMCD




11/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution: Méthodologie de
        construction itérative du meta-modèle du
        processus d'AMCD




11/23      EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
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 d'AMCD
Solution/Contribution:
Un meta-modèle du processus




Egalement d'après [Tsoukias, 2007]

13/23           EWG-MCDA 75 2012     Vers une formalisation du processus d'AMCD
Solution/Contribution:
Un meta-modèle du processus




13/23     EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution:
Un meta-modèle du processus




14/23     EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution:
Un meta-modèle du processus




14/23     EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution:
Un meta-modèle du processus




15/23     EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution:
Un meta-modèle du processus




15/23     EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution:
Un meta-modèle du processus




15/23     EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Table des matières

        ●   Qu'est-ce que l'Aide MultiCritères à la Décision
            (AMCD)?
        ●   Comment formaliser le processus d'AMCD?
        ●   Solution/Contribution: Utilisation de techniques
            de modélisation de processus
        ●   Le processus d'AMCD modélisé
        ●   Un exemple de processus d'AMCD modélisé : le
            choix de Thierry
        ●   Connexion aux algorithmes d'AMCD
        ●   Conclusion et perspectives


15/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution :
        Utilisation de techniques de modélisation
        ●   Niveaux d'abstraction pour le processus d'AMCD




16/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution:
               Thierry's choice making process model
   Le choix de Thierry d'après [Bouyssou et al, 2001]
   Objectif : choisir une voiture




        Tableau de performances

17/23                EWG-MCDA 75 2012      Vers une formalisation du processus d'AMCD
Solution/Contribution:
Le modèle du processus d'aide
au choix de Thierry




 17/23     EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution:
Le modèle du processus
d'aide au choix de Thierry




 18/23      EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution:
Le modèle du processus
d'aide au choix de Thierry




 19/23      EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Table des matières

        ●   Qu'est-ce que l'Aide MultiCritères à la Décision
            (AMCD)?
        ●   Comment formaliser le processus d'AMCD?
        ●   Solution/Contribution: Utilisation de techniques
            de modélisation de processus
        ●   Le processus d'AMCD modélisé
        ●   Un exemple de processus d'AMCD modélisé : le
            choix de Thierry
        ●   Connexion aux algorithmes d'AMCD
        ●   Conclusion et perspectives


19/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Solution/Contribution:
        Connexion aux algorithmes d'AMCD
        ●   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 d'AMCD
Solution/Contribution:
        Connexion aux algorithmes d'AMCD
        ●   Mise en oeuvre :
            ●   Dans une première approche : appel direct de workflows “à la
                main” (OK pour l'exemple du choix de Thierry)
            ●   En géneral : nécessité d'introduire le concept de tâche
                exécutable dans SPEM




20/23        EWG-MCDA 75 2012      Vers une formalisation du processus d'AMCD
Solution/Contribution :
        Connexion aux algorithmes d'AMCD




21/23      EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Table des matières

        ●   Qu'est-ce que l'Aide MultiCritères à la Décision
            (AMCD)?
        ●   Comment formaliser le processus d'AMCD?
        ●   Solution/Contribution: Utilisation de techniques
            de modélisation de processus
        ●   Le processus d'AMCD modélisé
        ●   Un exemple de processus d'AMCD modélisé : le
            choix de Thierry
        ●   Connexion aux algorithmes d'AMCD
        ●   Conclusion et perspectives


21/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Conclusion

        ●   Utilisation de l'ingénierie des modèles pour un
            début de formalisation du processus d'AMCD;
        ●   Connexion à des workflows implémentant des
            algorithmes d'AMCD;




22/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
Perspectives

        ●   Introduire des tâches exécutables dans SPEM;
        ●   Etudier le degré d'alignement entre un processus
            d'AMCD et des workflows d'algorithmes d'AMCD
            dans diviz;
        ●   Représenter des activités transverses comme la
            robustesse, la sensibilité, … via, par exemple, de
            l'Aspect Oriented Modeling;
                                       D'après [Barros and Gomes, 2003]

        ●   Appel à participation !




23/23        EWG-MCDA 75 2012   Vers une formalisation du processus d'AMCD
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 d'AMCD

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

Methodologie projet
Methodologie projet Methodologie projet
Methodologie projet
 
Analyse de processus et workflow
Analyse de processus et workflowAnalyse de processus et workflow
Analyse de processus et workflow
 
Six Sigma Black Belt Certification de Kaizen Academy
Six Sigma Black Belt Certification de Kaizen Academy Six Sigma Black Belt Certification de Kaizen Academy
Six Sigma Black Belt Certification de Kaizen Academy
 
Formation en conduite de projet
Formation en conduite de projet Formation en conduite de projet
Formation en conduite de projet
 
Analyse de processus et workflow
Analyse de processus et workflowAnalyse de processus et workflow
Analyse de processus et workflow
 
Up1
Up1Up1
Up1
 
Cycle de développement du logiciel
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logiciel
 
Gpao 1 - Position du problème de la GPAO
Gpao 1 - Position du problème de la GPAOGpao 1 - Position du problème de la GPAO
Gpao 1 - Position du problème de la GPAO
 
Définition du Management de Projet
Définition du Management de ProjetDéfinition du Management de Projet
Définition du Management de Projet
 
Les différentes phases d’un projet - La phase de planification
Les différentes phases d’un projet - La phase de planificationLes différentes phases d’un projet - La phase de planification
Les différentes phases d’un projet - La phase de planification
 

Destacado

Vincent T'KINDT - Aide à la décision multicritère
Vincent T'KINDT - Aide à la décision multicritèreVincent T'KINDT - Aide à la décision multicritère
Vincent T'KINDT - Aide à la décision multicritèreGroupe ARTICQUE
 
Mise en place d'un système d'aide à la décision en pratique clinique quotidie...
Mise en place d'un système d'aide à la décision en pratique clinique quotidie...Mise en place d'un système d'aide à la décision en pratique clinique quotidie...
Mise en place d'un système d'aide à la décision en pratique clinique quotidie...Didier Mennecier
 
Mise en place d’un Systéme d’Information (S.I.) en PME
Mise en place d’un Systéme d’Information (S.I.) en PMEMise en place d’un Systéme d’Information (S.I.) en PME
Mise en place d’un Systéme d’Information (S.I.) en PMECYB@RDECHE
 
Mise en place de système d’information
Mise en place de système d’informationMise en place de système d’information
Mise en place de système d’informationPatrick Ostertag
 
Le système d’information de l’entreprise
Le système d’information de l’entrepriseLe système d’information de l’entreprise
Le système d’information de l’entrepriseLee Schlenker
 
Chap1 systéme d'information
Chap1 systéme d'informationChap1 systéme d'information
Chap1 systéme d'informationGhita Benabdellah
 
Analyse et conception des systèmes d’information
Analyse et conception des systèmes d’informationAnalyse et conception des systèmes d’information
Analyse et conception des systèmes d’informationMireille Blay-Fornarino
 
Propos sur les si décisionnels.
Propos sur les si décisionnels.Propos sur les si décisionnels.
Propos sur les si décisionnels.Michel Bruley
 
Système décisionnel : cas remarquables
Système décisionnel : cas remarquablesSystème décisionnel : cas remarquables
Système décisionnel : cas remarquablesMichel Bruley
 
Système décisionnel apports aux diverses fonctions de l'entreprise
Système décisionnel apports aux diverses fonctions de l'entrepriseSystème décisionnel apports aux diverses fonctions de l'entreprise
Système décisionnel apports aux diverses fonctions de l'entrepriseMichel Bruley
 
Théâtre La Coupole printemps 2015
Théâtre La Coupole printemps 2015Théâtre La Coupole printemps 2015
Théâtre La Coupole printemps 2015Bâle Région Mag
 
Programación 1ª evaluación
Programación 1ª evaluaciónProgramación 1ª evaluación
Programación 1ª evaluaciónDori Castellanos
 
Présentation Granite ds lyon 2011 par William Draï
Présentation Granite ds lyon 2011 par William DraïPrésentation Granite ds lyon 2011 par William Draï
Présentation Granite ds lyon 2011 par William Draïlyonjug
 
Réseaux sociaux : Etat des lieux Y aller ou pas ? Pourquoi ? Comment ?
Réseaux sociaux : Etat des lieux  Y aller ou pas ?  Pourquoi ? Comment ?Réseaux sociaux : Etat des lieux  Y aller ou pas ?  Pourquoi ? Comment ?
Réseaux sociaux : Etat des lieux Y aller ou pas ? Pourquoi ? Comment ?David de la Picardie
 

Destacado (20)

Vincent T'KINDT - Aide à la décision multicritère
Vincent T'KINDT - Aide à la décision multicritèreVincent T'KINDT - Aide à la décision multicritère
Vincent T'KINDT - Aide à la décision multicritère
 
Mise en place d'un système d'aide à la décision en pratique clinique quotidie...
Mise en place d'un système d'aide à la décision en pratique clinique quotidie...Mise en place d'un système d'aide à la décision en pratique clinique quotidie...
Mise en place d'un système d'aide à la décision en pratique clinique quotidie...
 
Mise en place d’un Systéme d’Information (S.I.) en PME
Mise en place d’un Systéme d’Information (S.I.) en PMEMise en place d’un Systéme d’Information (S.I.) en PME
Mise en place d’un Systéme d’Information (S.I.) en PME
 
Mise en place de système d’information
Mise en place de système d’informationMise en place de système d’information
Mise en place de système d’information
 
Le système d’information de l’entreprise
Le système d’information de l’entrepriseLe système d’information de l’entreprise
Le système d’information de l’entreprise
 
Chap1 systéme d'information
Chap1 systéme d'informationChap1 systéme d'information
Chap1 systéme d'information
 
Système d'Information (S.I.) dans l’entreprise
Système d'Information (S.I.) dans l’entrepriseSystème d'Information (S.I.) dans l’entreprise
Système d'Information (S.I.) dans l’entreprise
 
Analyse et conception des systèmes d’information
Analyse et conception des systèmes d’informationAnalyse et conception des systèmes d’information
Analyse et conception des systèmes d’information
 
Propos sur les si décisionnels.
Propos sur les si décisionnels.Propos sur les si décisionnels.
Propos sur les si décisionnels.
 
Système décisionnel : cas remarquables
Système décisionnel : cas remarquablesSystème décisionnel : cas remarquables
Système décisionnel : cas remarquables
 
Système décisionnel apports aux diverses fonctions de l'entreprise
Système décisionnel apports aux diverses fonctions de l'entrepriseSystème décisionnel apports aux diverses fonctions de l'entreprise
Système décisionnel apports aux diverses fonctions de l'entreprise
 
Benevolat valorisation comptable2011
Benevolat valorisation comptable2011Benevolat valorisation comptable2011
Benevolat valorisation comptable2011
 
Théâtre La Coupole printemps 2015
Théâtre La Coupole printemps 2015Théâtre La Coupole printemps 2015
Théâtre La Coupole printemps 2015
 
Sobre la transparencia en las organizaciones
Sobre la transparencia en las organizacionesSobre la transparencia en las organizaciones
Sobre la transparencia en las organizaciones
 
Programación 1ª evaluación
Programación 1ª evaluaciónProgramación 1ª evaluación
Programación 1ª evaluación
 
Los Fenomenos Naturales
Los Fenomenos NaturalesLos Fenomenos Naturales
Los Fenomenos Naturales
 
Tob25 12pps
Tob25 12ppsTob25 12pps
Tob25 12pps
 
Questionnaireatelierdakar1618juillet2012 120714082817-phpapp01
Questionnaireatelierdakar1618juillet2012 120714082817-phpapp01Questionnaireatelierdakar1618juillet2012 120714082817-phpapp01
Questionnaireatelierdakar1618juillet2012 120714082817-phpapp01
 
Présentation Granite ds lyon 2011 par William Draï
Présentation Granite ds lyon 2011 par William DraïPrésentation Granite ds lyon 2011 par William Draï
Présentation Granite ds lyon 2011 par William Draï
 
Réseaux sociaux : Etat des lieux Y aller ou pas ? Pourquoi ? Comment ?
Réseaux sociaux : Etat des lieux  Y aller ou pas ?  Pourquoi ? Comment ?Réseaux sociaux : Etat des lieux  Y aller ou pas ?  Pourquoi ? Comment ?
Réseaux sociaux : Etat des lieux Y aller ou pas ? Pourquoi ? Comment ?
 

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

20070320 01 - Démarche qualité logicielle et outillage (SNCF)
20070320 01 - Démarche qualité logicielle et outillage (SNCF)20070320 01 - Démarche qualité logicielle et outillage (SNCF)
20070320 01 - Démarche qualité logicielle et outillage (SNCF)LeClubQualiteLogicielle
 
amelioration de disponibilité.pdf
amelioration de disponibilité.pdfamelioration de disponibilité.pdf
amelioration de disponibilité.pdfGhizlaneLam
 
La méthode amdec
La méthode amdecLa méthode amdec
La méthode amdecsabir sehli
 
L'Approche SMV de COGENIT
L'Approche SMV de COGENITL'Approche SMV de COGENIT
L'Approche SMV de COGENITSany_M
 
Gp 02 Phases d'un Projet
Gp 02   Phases d'un ProjetGp 02   Phases d'un Projet
Gp 02 Phases d'un ProjetClaude Michaud
 
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)LeClubQualiteLogicielle
 
Keynote Dataviz-Paris // Édition 1
Keynote Dataviz-Paris // Édition 1Keynote Dataviz-Paris // Édition 1
Keynote Dataviz-Paris // Édition 1DATAVIZ-PARIS
 
ppt sur la Méthode Agile (adaptative).pdf
ppt sur la Méthode Agile (adaptative).pdfppt sur la Méthode Agile (adaptative).pdf
ppt sur la Méthode Agile (adaptative).pdfimenhamada17
 
Le six sigma : ça marche
Le six sigma : ça marcheLe six sigma : ça marche
Le six sigma : ça marcheLaurent
 
Business Intelligence Reporting Solution
Business Intelligence Reporting Solution Business Intelligence Reporting Solution
Business Intelligence Reporting Solution Imad ALILAT
 
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.jkebbab
 
Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012MathiasBinyam
 
Session #2 du workshop sur la performance en environnement de production
Session #2 du workshop sur la performance en environnement de productionSession #2 du workshop sur la performance en environnement de production
Session #2 du workshop sur la performance en environnement de productionDEFO KUATE Landry
 
Introduction à l'approche ADM de l'OMG
Introduction à l'approche ADM de l'OMGIntroduction à l'approche ADM de l'OMG
Introduction à l'approche ADM de l'OMGOlivier Le Goaër
 
UML Part1-Introduction Mansouri
UML Part1-Introduction MansouriUML Part1-Introduction Mansouri
UML Part1-Introduction MansouriMansouri Khalifa
 
Agilité et les méthodes agiles - Synthèse Synertal
Agilité et les méthodes agiles - Synthèse SynertalAgilité et les méthodes agiles - Synthèse Synertal
Agilité et les méthodes agiles - Synthèse SynertalClaude Emond
 
rapport_ecrit_final
rapport_ecrit_finalrapport_ecrit_final
rapport_ecrit_finalJean Ibarz
 

Similar a Vers une formalisation du processus d'Aide MultiCritères à la Décision (20)

20070320 01 - Démarche qualité logicielle et outillage (SNCF)
20070320 01 - Démarche qualité logicielle et outillage (SNCF)20070320 01 - Démarche qualité logicielle et outillage (SNCF)
20070320 01 - Démarche qualité logicielle et outillage (SNCF)
 
amelioration de disponibilité.pdf
amelioration de disponibilité.pdfamelioration de disponibilité.pdf
amelioration de disponibilité.pdf
 
La méthode amdec
La méthode amdecLa méthode amdec
La méthode amdec
 
Project management for young IT engineer
Project management for young IT engineerProject management for young IT engineer
Project management for young IT engineer
 
L'Approche SMV de COGENIT
L'Approche SMV de COGENITL'Approche SMV de COGENIT
L'Approche SMV de COGENIT
 
Gp 02 Phases d'un Projet
Gp 02   Phases d'un ProjetGp 02   Phases d'un Projet
Gp 02 Phases d'un Projet
 
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
20110125 02 - Retour d'experience en qualimétrie informatique (CDC)
 
Keynote Dataviz-Paris // Édition 1
Keynote Dataviz-Paris // Édition 1Keynote Dataviz-Paris // Édition 1
Keynote Dataviz-Paris // Édition 1
 
Ttup
TtupTtup
Ttup
 
ppt sur la Méthode Agile (adaptative).pdf
ppt sur la Méthode Agile (adaptative).pdfppt sur la Méthode Agile (adaptative).pdf
ppt sur la Méthode Agile (adaptative).pdf
 
présentation PFE (2)
présentation PFE (2)présentation PFE (2)
présentation PFE (2)
 
Le six sigma : ça marche
Le six sigma : ça marcheLe six sigma : ça marche
Le six sigma : ça marche
 
Business Intelligence Reporting Solution
Business Intelligence Reporting Solution Business Intelligence Reporting Solution
Business Intelligence Reporting Solution
 
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
 
Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012
 
Session #2 du workshop sur la performance en environnement de production
Session #2 du workshop sur la performance en environnement de productionSession #2 du workshop sur la performance en environnement de production
Session #2 du workshop sur la performance en environnement de production
 
Introduction à l'approche ADM de l'OMG
Introduction à l'approche ADM de l'OMGIntroduction à l'approche ADM de l'OMG
Introduction à l'approche ADM de l'OMG
 
UML Part1-Introduction Mansouri
UML Part1-Introduction MansouriUML Part1-Introduction Mansouri
UML Part1-Introduction Mansouri
 
Agilité et les méthodes agiles - Synthèse Synertal
Agilité et les méthodes agiles - Synthèse SynertalAgilité et les méthodes agiles - Synthèse Synertal
Agilité et les méthodes agiles - Synthèse Synertal
 
rapport_ecrit_final
rapport_ecrit_finalrapport_ecrit_final
rapport_ecrit_final
 

Más de Vanea Chiprianov

Towards Security Software Engineering the Smart Grid as a System of Systems
Towards Security Software Engineering the Smart Grid as a System of SystemsTowards Security Software Engineering the Smart Grid as a System of Systems
Towards Security Software Engineering the Smart Grid as a System of SystemsVanea Chiprianov
 
Introducing Computational Thinking to K-5 in a French Context
Introducing Computational Thinking to K-5 in a French ContextIntroducing Computational Thinking to K-5 in a French Context
Introducing Computational Thinking to K-5 in a French ContextVanea Chiprianov
 
How modeling techniques can address new service creation and deal with comple...
How modeling techniques can address new service creation and deal with comple...How modeling techniques can address new service creation and deal with comple...
How modeling techniques can address new service creation and deal with comple...Vanea Chiprianov
 
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...Vanea Chiprianov
 
Architectural Support for Model-driven Performance Prediction of Distributed ...
Architectural Support for Model-driven Performance Prediction of Distributed ...Architectural Support for Model-driven Performance Prediction of Distributed ...
Architectural Support for Model-driven Performance Prediction of Distributed ...Vanea Chiprianov
 
Towards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoSTowards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoSVanea Chiprianov
 
Model-driven performance prediction of distributed real-time embedded defence...
Model-driven performance prediction of distributed real-time embedded defence...Model-driven performance prediction of distributed real-time embedded defence...
Model-driven performance prediction of distributed real-time embedded defence...Vanea Chiprianov
 
Extending Enterprise Architecture Modeling Languages: Application to Telecomm...
Extending Enterprise Architecture Modeling Languages: Application to Telecomm...Extending Enterprise Architecture Modeling Languages: Application to Telecomm...
Extending Enterprise Architecture Modeling Languages: Application to Telecomm...Vanea Chiprianov
 
Collaborative Construction of Telecommunications Services. An Enterprise Arch...
Collaborative Construction of Telecommunications Services. An Enterprise Arch...Collaborative Construction of Telecommunications Services. An Enterprise Arch...
Collaborative Construction of Telecommunications Services. An Enterprise Arch...Vanea Chiprianov
 
Collaborative Construction of Telecommunications Services
Collaborative Construction of Telecommunications ServicesCollaborative Construction of Telecommunications Services
Collaborative Construction of Telecommunications ServicesVanea Chiprianov
 
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...Vanea Chiprianov
 
An Approach for Constructing a Domain Definition Metamodel with ATL
An Approach for Constructing a Domain Definition Metamodel with ATLAn Approach for Constructing a Domain Definition Metamodel with ATL
An Approach for Constructing a Domain Definition Metamodel with ATLVanea Chiprianov
 
A Model-driven Approach for Telecommunications Network Services Definition
A Model-driven Approach for Telecommunications Network Services DefinitionA Model-driven Approach for Telecommunications Network Services Definition
A Model-driven Approach for Telecommunications Network Services DefinitionVanea Chiprianov
 
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...Vanea Chiprianov
 
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...Vanea Chiprianov
 
Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...Vanea Chiprianov
 
Telecommunications Service Creation: Towards Extensions for Enterprise Archit...
Telecommunications Service Creation: Towards Extensions for Enterprise Archit...Telecommunications Service Creation: Towards Extensions for Enterprise Archit...
Telecommunications Service Creation: Towards Extensions for Enterprise Archit...Vanea Chiprianov
 

Más de Vanea Chiprianov (17)

Towards Security Software Engineering the Smart Grid as a System of Systems
Towards Security Software Engineering the Smart Grid as a System of SystemsTowards Security Software Engineering the Smart Grid as a System of Systems
Towards Security Software Engineering the Smart Grid as a System of Systems
 
Introducing Computational Thinking to K-5 in a French Context
Introducing Computational Thinking to K-5 in a French ContextIntroducing Computational Thinking to K-5 in a French Context
Introducing Computational Thinking to K-5 in a French Context
 
How modeling techniques can address new service creation and deal with comple...
How modeling techniques can address new service creation and deal with comple...How modeling techniques can address new service creation and deal with comple...
How modeling techniques can address new service creation and deal with comple...
 
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
 
Architectural Support for Model-driven Performance Prediction of Distributed ...
Architectural Support for Model-driven Performance Prediction of Distributed ...Architectural Support for Model-driven Performance Prediction of Distributed ...
Architectural Support for Model-driven Performance Prediction of Distributed ...
 
Towards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoSTowards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoS
 
Model-driven performance prediction of distributed real-time embedded defence...
Model-driven performance prediction of distributed real-time embedded defence...Model-driven performance prediction of distributed real-time embedded defence...
Model-driven performance prediction of distributed real-time embedded defence...
 
Extending Enterprise Architecture Modeling Languages: Application to Telecomm...
Extending Enterprise Architecture Modeling Languages: Application to Telecomm...Extending Enterprise Architecture Modeling Languages: Application to Telecomm...
Extending Enterprise Architecture Modeling Languages: Application to Telecomm...
 
Collaborative Construction of Telecommunications Services. An Enterprise Arch...
Collaborative Construction of Telecommunications Services. An Enterprise Arch...Collaborative Construction of Telecommunications Services. An Enterprise Arch...
Collaborative Construction of Telecommunications Services. An Enterprise Arch...
 
Collaborative Construction of Telecommunications Services
Collaborative Construction of Telecommunications ServicesCollaborative Construction of Telecommunications Services
Collaborative Construction of Telecommunications Services
 
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
 
An Approach for Constructing a Domain Definition Metamodel with ATL
An Approach for Constructing a Domain Definition Metamodel with ATLAn Approach for Constructing a Domain Definition Metamodel with ATL
An Approach for Constructing a Domain Definition Metamodel with ATL
 
A Model-driven Approach for Telecommunications Network Services Definition
A Model-driven Approach for Telecommunications Network Services DefinitionA Model-driven Approach for Telecommunications Network Services Definition
A Model-driven Approach for Telecommunications Network Services Definition
 
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
 
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
 
Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...
 
Telecommunications Service Creation: Towards Extensions for Enterprise Archit...
Telecommunications Service Creation: Towards Extensions for Enterprise Archit...Telecommunications Service Creation: Towards Extensions for Enterprise Archit...
Telecommunications Service Creation: Towards Extensions for Enterprise Archit...
 

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

  • 1. Vers une formalisation du processus d'Aide MultiCritères à la Décision Sébastien BIGARET Vanea CHIPRIANOV Patrick MEYER Jacques SIMONIN Olivier CAILLOUX Vincent MOUSSEAU Wassila OUERDANNE Marc PIRLOT Institut Mines-Télécom
  • 2. Table des matières ● Qu'est-ce que l'Aide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus d'AMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus d'AMCD modélisé ● Un exemple de processus d'AMCD modélisé : le choix de Thierry ● Connexion aux algorithmes d'AMCD ● Conclusion et perspectives 2/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 3. Table des matières ● Qu'est-ce que l'Aide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus d'AMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus d'AMCD modélisé ● Un exemple de processus d'AMCD modélisé : le choix de Thierry ● Connexion aux algorithmes d'AMCD ● Conclusion et perspectives 2/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 4. Qu'est-ce que l'AMCD ? ● Objectif général de l'AMCD: ● 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 d'aide doit être compréhensible et observable pour le décideur. ● Les algorithmes d'AMCD (p.ex. Electre, Promethee, UTA) font partie d'un processus d'aide plus vaste. ● De nombreuses recherches en AMCD ne s'occupent pas de cet aspect (focalisation sur les algorithmes). ● Le processus est souvent guidé par l'expérience de l'analyste ou son “feeling”. 3/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 5. Table des matières ● Qu'est-ce que l'Aide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus d'AMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus d'AMCD modélisé ● Un exemple de processus d'AMCD modélisé : le choix de Thierry ● Connexion aux algorithmes d'AMCD ● Conclusion et perspectives 3/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 6. Comment formaliser le processus d'AMCD ? ● Comment formaliser le processus afin qu'il : ● Soit compréhensible par le décideur ? ● Guide l'analyste ? ● Puisse être utilisé comme outil d'enseignement et de formation ? ● Permette de faire appel aux algorithmes d'AMCD nécessaires ? 4/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 7. Table des matières ● Qu'est-ce que l'Aide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus d'AMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus d'AMCD modélisé ● Un exemple de processus d'AMCD modélisé : le choix de Thierry ● Connexion aux algorithmes d'AMCD ● Conclusion et perspectives 4/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 8. Solution/Contribution: Utilisation de techniques de modélisation de processus Modèle de processus = ● Une représentation abstraite (ou un ensemble) ● de l'ordre des activités ou des actions ● exécutées par des acteurs ● sur des données d'entré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 d'AMCD
  • 9. Solution/Contribution: Utilisation de techniques de modélisation de processus ● Niveaux d'abstraction pour les processus D'après [Bezivin, 2004] et [Wikipedia, Process modeling] 6/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 10. Solution/Contribution: Utilisation de techniques de modélisation de processus ● Niveaux d'abstraction pour les processus 6/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 11. Solution/Contribution: Utilisation de techniques de modélisation de processus ● Niveaux d'abstraction pour les processus 6/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 12. Solution/Contribution: Utilisation de techniques de modélisation de processus ● Niveaux d'abstraction pour les processus d'AMCD 7/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 13. Solution/Contribution: Avantages de la modélisation des processus d'AMCD ● Représentation complète (?) ● Compréhensible par le décideur ● Guide pour l'analyste (réduction du facteur « feeling ») ● Relié/transposé facilement à des workflows de services d'AMCD ● Traçabilité et audit (justification des décisions) 8/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 14. Solution/Contribution: Utilisation de techniques de modélisation de processus ● Niveaux d'abstraction pour la modélisation des processus d'AMCD 9/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 15. Solution/Contribution: Un meta-modèle de processus - SPEM ● SPEM (Software Process Engineering Metamodel) Actions Etat de départ Processus Rôle Produit d'une tâche Etat d'arrivé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 d'AMCD
  • 16. Table des matières ● Qu'est-ce que l'Aide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus d'AMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus d'AMCD modélisé ● Un exemple de processus d'AMCD modélisé : le choix de Thierry ● Connexion aux algorithmes d'AMCD ● Conclusion et perspectives 10/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 17. Solution/Contribution : Utilisation de techniques de modélisation de processus ● Niveaux d'abstraction pour modéliser le processus d'AMCD 11/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 18. Solution/Contribution: Méthodologie de construction itérative du meta-modèle du processus d'AMCD 11/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 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 d'AMCD
  • 20. Solution/Contribution: Un meta-modèle du processus Egalement d'après [Tsoukias, 2007] 13/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 21. Solution/Contribution: Un meta-modèle du processus 13/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 22. Solution/Contribution: Un meta-modèle du processus 14/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 23. Solution/Contribution: Un meta-modèle du processus 14/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 24. Solution/Contribution: Un meta-modèle du processus 15/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 25. Solution/Contribution: Un meta-modèle du processus 15/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 26. Solution/Contribution: Un meta-modèle du processus 15/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 27. Table des matières ● Qu'est-ce que l'Aide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus d'AMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus d'AMCD modélisé ● Un exemple de processus d'AMCD modélisé : le choix de Thierry ● Connexion aux algorithmes d'AMCD ● Conclusion et perspectives 15/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 28. Solution/Contribution : Utilisation de techniques de modélisation ● Niveaux d'abstraction pour le processus d'AMCD 16/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 29. Solution/Contribution: Thierry's choice making process model Le choix de Thierry d'après [Bouyssou et al, 2001] Objectif : choisir une voiture Tableau de performances 17/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 30. Solution/Contribution: Le modèle du processus d'aide au choix de Thierry 17/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 31. Solution/Contribution: Le modèle du processus d'aide au choix de Thierry 18/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 32. Solution/Contribution: Le modèle du processus d'aide au choix de Thierry 19/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 33. Table des matières ● Qu'est-ce que l'Aide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus d'AMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus d'AMCD modélisé ● Un exemple de processus d'AMCD modélisé : le choix de Thierry ● Connexion aux algorithmes d'AMCD ● Conclusion et perspectives 19/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 34. Solution/Contribution: Connexion aux algorithmes d'AMCD ● 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 d'AMCD
  • 35. Solution/Contribution: Connexion aux algorithmes d'AMCD ● Mise en oeuvre : ● Dans une première approche : appel direct de workflows “à la main” (OK pour l'exemple du choix de Thierry) ● En géneral : nécessité d'introduire le concept de tâche exécutable dans SPEM 20/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 36. Solution/Contribution : Connexion aux algorithmes d'AMCD 21/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 37. Table des matières ● Qu'est-ce que l'Aide MultiCritères à la Décision (AMCD)? ● Comment formaliser le processus d'AMCD? ● Solution/Contribution: Utilisation de techniques de modélisation de processus ● Le processus d'AMCD modélisé ● Un exemple de processus d'AMCD modélisé : le choix de Thierry ● Connexion aux algorithmes d'AMCD ● Conclusion et perspectives 21/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 38. Conclusion ● Utilisation de l'ingénierie des modèles pour un début de formalisation du processus d'AMCD; ● Connexion à des workflows implémentant des algorithmes d'AMCD; 22/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 39. Perspectives ● Introduire des tâches exécutables dans SPEM; ● Etudier le degré d'alignement entre un processus d'AMCD et des workflows d'algorithmes d'AMCD dans diviz; ● Représenter des activités transverses comme la robustesse, la sensibilité, … via, par exemple, de l'Aspect Oriented Modeling; D'après [Barros and Gomes, 2003] ● Appel à participation ! 23/23 EWG-MCDA 75 2012 Vers une formalisation du processus d'AMCD
  • 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 d'AMCD