Ly, Rinderle and Dadam In this paper, we attempt to refine their work by proposing a solution to two kinds of problems generated by semantic constraints as they initially defined it: how to maintain the constraints set when a new task is introduced in a model? How to allow mutual exclusive tasks to coexist in the same process via the desactivation of the cause of the mutual exclusion by a third party. Our solution takes advantage of a context-based business process modeling approach presented in