Authors:
Mamadou Lakhassane Cisse
1
;
Hanh Nhi Tran
2
;
Samba Diaw
3
;
Bernard Coulette
4
and
Alassane Bah
3
Affiliations:
1
IRIT Laboratory, Jean Jaures University, Toulouse, France, UMMISCO, Cheikh Anta Diop University, Dakar and Senegal
;
2
IRIT Laboratory, Paul Sabatier University, Toulouse and France
;
3
UMMISCO, Cheikh Anta Diop University, Dakar and Senegal
;
4
IRIT Laboratory, Jean Jaures University, Toulouse and France
Keyword(s):
Process Management, Process Execution, Multi-instance Task, Collaboration Process Pattern, Late-binding.
Related
Ontology
Subjects/Areas/Topics:
Cross-Feeding between Data and Software Engineering
;
Model-Driven Engineering
;
Service-Oriented Software Engineering and Management
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Software Process Improvement
Abstract:
Managing collaborations during the execution of a process is complex and challenging, especially for managing the collaboration inside a task having multiple instances performed by various actors. Existing process management approaches propose either a rigid control for conducting such collaborative tasks or no control at all. Aiming at a more flexible way to execute and control multi-instance tasks, we investigate a solution based on late-binding mechanism to allow actors choosing dynamically suitable strategies to perform their collaboration. First, we propose a process modeling language which focuses on describing multi-instance tasks and their dynamic instances at execution time. Second, this language is then used to represent patterns capturing reusable collaboration strategies. A prototype of a pattern-based Process Management System has been developed to demonstrate the possible flexible execution of collaborative tasks.