Modeling and Validating BPMN Diagrams
The ever increasing number of adoptions from companies and the growing interest upon BPMN entails the need of having one more structured underlying conceptual model. In the past different proposals to equip BPMN with a conceptual model have been defined, but the solution currently adopted remains unclear and too complex. Also the proposals submitted to the BPMN 2.0 RFP, which calls for a single notation to define notation, metamodel and interchange format addressing BPDM concepts, are still - in part - unsatisfactory. We developed a new model starting from scratch, and the result of this work is a complete conceptual model for BPMN with a clear metamodel and its related XML-based serialization which provides a self-validating mechanism for checking BP syntax and semantics.