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...

Descripción completa

Detalles Bibliográficos
Autores: Gómez López, María Teresa, Martínez Gasca, Rafael, Pérez Álvarez, José Miguel
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