Business Process Modeling, Process control flow, Constraint Graphs, Automated interactions, BPMN
Abstract
Business Process Modeling is an activity increasingly adopted by organizations seeking to improve their operational performance. A common practice for this activity is to performe interviews and workshops involving modeling professionals (modelers) and domain experts. The models produced, in this case, are built by modelers based on their interpretation of the views gathered from domain experts. Considering this context, this paper discusses modeling support through automated interactions with domain experts. The aim of the interactions is to facilitate the modeler's work by capturing the process flow control constraints, preventing potential inconsistencies and identifying modeling alternatives. The model conceived to support the interactions was based on the construction of the discernment structure for declarative process models. As a proof of concept, a prototype was developed to support interactions between a computational agent and a human. The performed tests and experiments demonstrate that interactions produce valid and consistent models and allow the analysis of model alternatives.