Reasoning on UML Data-Centric Business Process Models
Verifying the correctness of data-centric business process models is important to prevent errors from reaching the service that is offered to the customer. Although the semantic correctness of these models has been studied in detail, existing works deal with models defined in low-level languages (e.g. logic), which are complex and difficult to understand. This paper provides a way to reason semantically on data-centric business process models specified from a high-level and technology-independent perspective using UML.
KeywordsBusiness Process Class Diagram Integrity Constraint Activity Diagram Database Schema
- 2.Bagheri Hariri, B., et al.: Verification of relational data-centric dynamic systems with external services. In: PODS, pp. 163–174. ACM (2013)Google Scholar
- 7.Estañol, M., Queralt, A., Sancho, M.-R., Teniente, E.: Artifact-centric business process models in UML. In: Yao, S.B., Weldon, J.L., Navathe, S., Kunii, T.L. (eds.) Data Base Design Techniques 1978. LNCS, vol. 132, pp. 292–303. Springer, Heidelberg (1982)Google Scholar