TY - JOUR
T1 - Using soft constraints to guide users in flexible business process management systems
AU - Stefansen, Christian
AU - Borch, Signe Ellegård
N1 - Paper id:: 10.1504/IJBPIM.2008.019345
PY - 2008
Y1 - 2008
N2 - Current Business Process Management Systems (BPMS) allow designers to specify processes in highly expressive languages supporting numerous control flow constructs, exceptions, complex predicates, etc., but process specifications are expressed in terms of hard constraints, and this leads to an unfortunate trade off: information about preferred practices must either be abandoned or promoted to hard constraints. If abandoned, the BPMS cannot guide its users; if promoted to hard constraints, it becomes a hindrance when unanticipated deviations occur. Soft constraints can make this trade-off less painful. Soft constraints specify what rules can be violated and by how much. With soft constraints, the BPMS knows what deviations it can permit, and it can guide the user through the process. The BPMS should allow designers to easily specify soft goals and allow its users to immediately see the seriousness of their violations at runtime. We believe, this provides a combination of guidance and flexibility not otherwise attainable.
AB - Current Business Process Management Systems (BPMS) allow designers to specify processes in highly expressive languages supporting numerous control flow constructs, exceptions, complex predicates, etc., but process specifications are expressed in terms of hard constraints, and this leads to an unfortunate trade off: information about preferred practices must either be abandoned or promoted to hard constraints. If abandoned, the BPMS cannot guide its users; if promoted to hard constraints, it becomes a hindrance when unanticipated deviations occur. Soft constraints can make this trade-off less painful. Soft constraints specify what rules can be violated and by how much. With soft constraints, the BPMS knows what deviations it can permit, and it can guide the user through the process. The BPMS should allow designers to easily specify soft goals and allow its users to immediately see the seriousness of their violations at runtime. We believe, this provides a combination of guidance and flexibility not otherwise attainable.
KW - business processes
KW - workflow
KW - constraint specification
KW - soft goals
KW - business process flexibility
KW - Pareto optimality
KW - soft constraints
KW - workflow flexibility
KW - business process management
KW - flexible BPM
KW - business processes
KW - workflow
KW - constraint specification
KW - soft goals
KW - business process flexibility
KW - Pareto optimality
KW - soft constraints
KW - workflow flexibility
KW - business process management
KW - flexible BPM
U2 - 10.1504/IJBPIM.2008.019345
DO - 10.1504/IJBPIM.2008.019345
M3 - Journal article
SN - 1741-8763
VL - 3
SP - 26
EP - 35
JO - International Journal of Business Process Integration and Management
JF - International Journal of Business Process Integration and Management
IS - 1
ER -