Compliance validation and diagnosis of business data constraints in business processes at runtime
Business processes involve data that can be modified and updated by various activities at any time. The data involved in a business process can be associated with flow elements or data stored. These data must satisfy the business compliance rules associated with the process, where business complianc...
| Autores: | , , |
|---|---|
| Tipo de recurso: | artículo |
| Estado: | Versión enviada para evaluación y publicación |
| Fecha de publicación: | 2015 |
| País: | España |
| Institución: | Universidad de Sevilla (US) |
| Repositorio: | idUS. Depósito de Investigación de la Universidad de Sevilla |
| OAI Identifier: | oai:idus.us.es:11441/138262 |
| Acceso en línea: | https://hdl.handle.net/11441/138262 https://doi.org/10.1016/j.is.2014.07.007 |
| Access Level: | acceso abierto |
| Palabra clave: | Business processes validation and diagnosis Business data constraints Persistence data Constraint programming |
| id |
ES_4fae4e9e10bfeaab6d04bb95dffa761f |
|---|---|
| oai_identifier_str |
oai:idus.us.es:11441/138262 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Compliance validation and diagnosis of business data constraints in business processes at runtimeGómez López, María TeresaMartínez Gasca, RafaelPérez Álvarez, José MiguelBusiness processes validation and diagnosisBusiness data constraintsPersistence dataConstraint programmingBusiness processes involve data that can be modified and updated by various activities at any time. The data involved in a business process can be associated with flow elements or data stored. These data must satisfy the business compliance rules associated with the process, where business compliance rules are policies or statements that govern the behaviour of a company. To improve and automate the validation and diagnosis of compliance rules based on the description of data semantics (called Business Data Constraints), we propose a framework where dataflow variables and stored data are analyzed. The validation and diagnosis process is automated using Constraint Program-ming, to permit the detection and identification of possibly unsatisfiable Business Data Constraints, even if the data involved in these constraints are not all instantiated. This implies that the potential errors can be determined in advance. Furthermore, a language to describe Business Data Constraints is proposed, for the improvement of user-oriented aspects of the business process description. This language allows a business expert to write Business Data Constraints that will be automatically validated in run-time, without the support of an information technology expert.Junta de Andalucía P08-TIC-04095Ministerio de Ciencia y Tecnología TIN2009-13714ElsevierLenguajes y Sistemas InformáticosTIC-258: Data-centric Computing Research HubJunta de AndalucíaMinisterio de Ciencia Y Tecnología (MCYT). España2015info:eu-repo/semantics/articleinfo:eu-repo/semantics/submittedVersionapplication/pdfapplication/pdfhttps://hdl.handle.net/11441/138262https://doi.org/10.1016/j.is.2014.07.007reponame:idUS. Depósito de Investigación de la Universidad de Sevillainstname:Universidad de Sevilla (US)InglésInformation Systems, 48 (March 2015), 26-43.P08-TIC-04095TIN2009-13714https://www.sciencedirect.com/science/article/pii/S0306437914001306?via%3Dihubinfo:eu-repo/semantics/openAccessoai:idus.us.es:11441/1382622026-06-17T12:51:07Z |
| dc.title.none.fl_str_mv |
Compliance validation and diagnosis of business data constraints in business processes at runtime |
| title |
Compliance validation and diagnosis of business data constraints in business processes at runtime |
| spellingShingle |
Compliance validation and diagnosis of business data constraints in business processes at runtime Gómez López, María Teresa Business processes validation and diagnosis Business data constraints Persistence data Constraint programming |
| title_short |
Compliance validation and diagnosis of business data constraints in business processes at runtime |
| title_full |
Compliance validation and diagnosis of business data constraints in business processes at runtime |
| title_fullStr |
Compliance validation and diagnosis of business data constraints in business processes at runtime |
| title_full_unstemmed |
Compliance validation and diagnosis of business data constraints in business processes at runtime |
| title_sort |
Compliance validation and diagnosis of business data constraints in business processes at runtime |
| dc.creator.none.fl_str_mv |
Gómez López, María Teresa Martínez Gasca, Rafael Pérez Álvarez, José Miguel |
| author |
Gómez López, María Teresa |
| author_facet |
Gómez López, María Teresa Martínez Gasca, Rafael Pérez Álvarez, José Miguel |
| author_role |
author |
| author2 |
Martínez Gasca, Rafael Pérez Álvarez, José Miguel |
| author2_role |
author author |
| dc.contributor.none.fl_str_mv |
Lenguajes y Sistemas Informáticos TIC-258: Data-centric Computing Research Hub Junta de Andalucía Ministerio de Ciencia Y Tecnología (MCYT). España |
| dc.subject.none.fl_str_mv |
Business processes validation and diagnosis Business data constraints Persistence data Constraint programming |
| topic |
Business processes validation and diagnosis Business data constraints Persistence data Constraint programming |
| description |
Business processes involve data that can be modified and updated by various activities at any time. The data involved in a business process can be associated with flow elements or data stored. These data must satisfy the business compliance rules associated with the process, where business compliance rules are policies or statements that govern the behaviour of a company. To improve and automate the validation and diagnosis of compliance rules based on the description of data semantics (called Business Data Constraints), we propose a framework where dataflow variables and stored data are analyzed. The validation and diagnosis process is automated using Constraint Program-ming, to permit the detection and identification of possibly unsatisfiable Business Data Constraints, even if the data involved in these constraints are not all instantiated. This implies that the potential errors can be determined in advance. Furthermore, a language to describe Business Data Constraints is proposed, for the improvement of user-oriented aspects of the business process description. This language allows a business expert to write Business Data Constraints that will be automatically validated in run-time, without the support of an information technology expert. |
| publishDate |
2015 |
| dc.date.none.fl_str_mv |
2015 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/submittedVersion |
| format |
article |
| status_str |
submittedVersion |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/11441/138262 https://doi.org/10.1016/j.is.2014.07.007 |
| url |
https://hdl.handle.net/11441/138262 https://doi.org/10.1016/j.is.2014.07.007 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.relation.none.fl_str_mv |
Information Systems, 48 (March 2015), 26-43. P08-TIC-04095 TIN2009-13714 https://www.sciencedirect.com/science/article/pii/S0306437914001306?via%3Dihub |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Elsevier |
| publisher.none.fl_str_mv |
Elsevier |
| dc.source.none.fl_str_mv |
reponame:idUS. Depósito de Investigación de la Universidad de Sevilla instname:Universidad de Sevilla (US) |
| instname_str |
Universidad de Sevilla (US) |
| reponame_str |
idUS. Depósito de Investigación de la Universidad de Sevilla |
| collection |
idUS. Depósito de Investigación de la Universidad de Sevilla |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869407834794360832 |
| score |
15,300724 |