For business process modeling, Whitestein has introduced the Goal-Oriented Business Process Modeling Notation (GO-BPMN). GO-BPMN is a visual modeling language for the specification of business processes, whose semantics allows direct model execution.
GO-BPMN enriches BPMN through the explicit modeling of goals, plans and their relationships. Moreover, GO-BPMN precisely specifies the operational semantics of all its elements, including those used from standard BPMN. This results in compliant and unambiguous model execution.
(Click to enlarge)
Screenshot of a GO-BPMN Model in the LS/ABPM Modeler
Combining the procedural specification of business workflows with the declarative perspective expressed by goals results in an abstract and effective description of the processes. Such a description increases the reusability and maintainability of the process models.
Whitestein's powerful BPM engine can execute GO-BPMN models directly, since it is built around the same concepts. Thus, a proper level of abstraction in modeling is combined with immediate model executability. This promotes rapid development and testing of business process models.