Comparison of business process modelling approaches
Abstract
The software development process (SDP) is complex, dynamic, and knowledge-intensive by its nature. Therefore, we need a suitable approach to model it. Some authors have proposed different business process (BP) modelling approaches, like variant-based, rule-based, declarative, workflow-based, and case handling for various BP, such as dynamic, knowledgeintensive, goal-oriented, context-sensitive BP. This paper aims to investigate which BP modelling approach is most suitable for SDP modelling. Consequently, a set of necessary criteria is defined, and several BP modelling approaches are assessed. The obtained results show that the most suitable BP modelling approach for SDP is case handling, as it focuses on what can be done to achieve a predefined process goal rather than using a predefined workflow of the process.

