BPMN2 formal