1. Verifying the manipulation of data objects according to business process and data models
- Author
-
María Teresa Gómez-López, José Miguel Pérez-Álvarez, Rik Eshuis, Marco Montali, Rafael M. Gasca, Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos, Universidad de Sevilla. TIC-258: Data-centric Computing Research Hub, Ministerio de Ciencia Y Tecnología (MCYT). España, Junta de Andalucía, and Information Systems IE&IS
- Subjects
Information retrieval ,Computer science ,Business process ,Integration of data and processes ,Object-relational mapping ,Business process modeling ,computer.software_genre ,Data modeling ,Data object state ,Human-Computer Interaction ,Business processes ,Data state verification ,Artificial Intelligence ,Hardware and Architecture ,Completeness (statistics) ,Data objects ,computer ,Software ,Information Systems - Abstract
Business processes read and write data objects, usually stored in databases. Although data models and activity-oriented business process models originate from different paradigms, they need to work together properly. The data object states are transformed during each process instance by the activities of the process model. It is therefore necessary to verify whether the states of the data objects are correct according to the process model, and to discoverthe states ofthe stored data objects.Thisimplies determining the relation between the data objects stored in the database, the data objects involved in the process, and the activities that within the business processthat create the data objects and modify theirstates. In order to verify the business process annotated with data states and to reduce the existing gap between data model and business process model, we propose a methodology that includes enlarging the capability to describe data states in business processes; verifying the completeness and consistency of the data states described in accordance with their relation to the business process model; and discovering the states of the data objects stored in the database according to the business process model where they are managed. The methodology is supported by a framework that enables a natural-like language to be employed to describe the states, to apply the necessary algorithms to verify the consistency and completeness of the model, and to determine the states of the stored data objects according to the model described. To validate our proposal, an extension of ActivitiT M has been implemented and applied to a real example as an illustration of its applicability Ministerio de Ciencia y Tecnología RTI2018-094283-B-C33 (ECLIPSE) Junta de Andalucía METAMORFOSIS (US-1381375)
- Published
- 2020