University of Udine
Process management can increase the efficiency and effectiveness of process activities by structuring and coordinating their execution. However, its application can become problematic in dynamic environments such as software engineering, since rigidly pre-specified process models are not capable of adequately handling dynamic aspects of the processes. Therefore, this paper presents a declarative, problem-oriented process modeling technique that enables the modeling of dynamic sets of candidate activities from which a subset is automatically selected for execution. The system selects the subset based on the contextual properties of situations and subsequently utilizes it to build executable workflows.