@unpublished{publications24126, month = {May}, title = {BPMN4V pour la mod{\'e}lisation de versions de processus intra- et inter-organisationnels}, author = {Imen Ben Said}, year = {2017}, url = {https://publications.ut-capitole.fr/id/eprint/24126/}, abstract = {Nos travaux de recherche abordent la probl{\'e}matique de la mod{\'e}lisation des processus intra- et inter-organisationnels flexibles {\`a} l?aide des versions. En effet, le concept de version est un concept appropri{\'e} pour prendre en compte les changements que peuvent subir les sch{\'e}mas de processus. On peut ainsi d{\'e}finir une nouvelle version de processus lorsque des modifications significatives doivent {\^e}tre apport{\'e}es {\`a} son sch{\'e}ma. Diff{\'e}rentes contributions de l?{\'e}tat de l?art ont abord{\'e} le versionnement des processus. Chacune de ces contributions a constitu{\'e} une avanc{\'e}e pour le versionnement des processus. Mais elles ont en commun de principalement consid{\'e}rer le versionnement de la perspective comportementale des processus, sans {\'e}tudier les impacts du versionnement sur les perspectives organisationnelles et informationnelles, qui sont pourtant fondamentales dans la d{\'e}finition des processus. De plus, il est {\'e}galement n{\'e}cessaire lorsqu?on aborde la probl{\'e}matique du versionnement des processus de consid{\'e}rer une autre perspective, la perspective contextuelle, qui permet de mod{\'e}liser les situations d?utilisation des versions. En outre, ces contributions ne s?appuient pas sur les standards existants et notamment sur BPMN (Business Process Model and Notation) qui est reconnu comme le standard pour la mod{\'e}lisation de sch{\'e}mas de processus. Enfin, ces contributions abordent uniquement la flexibilit{\'e} des processus intra-organisationnels. Cette th{\`e}se a pour objectif de pallier ces deux faiblesses. Plus pr{\'e}cis{\'e}ment, elle propose BPMN4V une extension du standard BPMN pour la mod{\'e}lisation de versions de processus tout en consid{\'e}rant les perspectives de mod{\'e}lisation des processus. Ainsi les contributions propos{\'e}es sont les suivantes. En ce qui concerne la mod{\'e}lisation des versions des processus intra-organisationnels, nous avons introduit BPMN4V-PP (BPMN for Versions of Private Processes), qui est une extension de BPMN pour la mod{\'e}lisation de versions de processus intra-organisationnels, repr{\'e}sent{\'e}es en BPMN par des processus priv{\'e}s. Les aspects statiques et dynamiques du versionnement sont abord{\'e}s. Puis nous avons {\'e}tendu BPMN4V-PP pour mod{\'e}liser le contexte d?utilisation des processus. Cette notion de contexte est importante pour aider le concepteur (i) {\`a} d{\'e}finir pourquoi une version de processus a {\'e}t{\'e} mod{\'e}lis{\'e}e et (ii) {\`a} s{\'e}lectionner la version qui convient {\`a} une situation particuli{\`e}re. En ce qui concerne la mod{\'e}lisation des versions de processus inter-organisationnels, mod{\'e}lis{\'e}es comme des collaborations ou des chor{\'e}graphies en BPMN, nous avons d{\'e}fini BPMN4V-CC (BPMN for Versions of Collaborations and Choreographies) qui {\'e}tend BPMN pour la mod{\'e}lisation et la manipulation des versions de collaborations et de chor{\'e}graphies. Nous avons aussi d{\'e}fini six patrons d?adaptation qui sont des op{\'e}rations de haut niveau facilitant la modification des sch{\'e}mas des versions de collaborations. Nous avons {\'e}galement propos{\'e} une d{\'e}marche pour la g{\'e}n{\'e}ration automatique d?une version de chor{\'e}graphie {\`a} partir d?une version de collaboration. Nous avons finalement implant{\'e} ces propositions dans un plug-in Eclipse, appel{\'e} BPMN4V-Modeler, permettant d?assister les concepteurs lors de la mod{\'e}lisation des versions de processus selon les m{\'e}ta-mod{\`e}les BPMN4V-PP et BPMN4VCC. Nous avons {\'e}valu{\'e} nos contributions en mesurant notamment les performances de l?outil BPMN4V-Modeler.} }