Embedding reactive behavior into artifact-centric business process models
In artifact-centric business process models it is usually assumed that the specification of the activities requires stating all the effects of the activity execution over the information base (i.e. over the artifacts it handles). In particular, these effects have to deal with integrity constraint en...
| Autores: | , , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2020 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/333844 |
| Acceso en línea: | https://hdl.handle.net/2117/333844 https://dx.doi.org/10.1016/j.future.2020.11.018 |
| Access Level: | acceso abierto |
| Palabra clave: | Business -- Data processing Artifact-centric business process modeling Constraint repair BPMN UML OCL Business process execution Negocis -- Informàtica Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació |
| id |
ES_b6330216f2acfefc0dd7ed2fbabc81ad |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/333844 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Embedding reactive behavior into artifact-centric business process modelsOriol Hilari, Xavier|||0000-0002-8845-8504Giacomo, Giuseppe DeEstañol Lamarca, Montserrat|||0000-0001-7204-932XTeniente López, Ernest|||0000-0001-8890-9638Business -- Data processingArtifact-centric business process modelingConstraint repairBPMNUMLOCLBusiness process executionNegocis -- InformàticaÀrees temàtiques de la UPC::Informàtica::Sistemes d'informacióIn artifact-centric business process models it is usually assumed that the specification of the activities requires stating all the effects of the activity execution over the information base (i.e. over the artifacts it handles). In particular, these effects have to deal with integrity constraint enforcement to ensure a proper treatment of integrity constraints during activity execution. Manually specifying this treatment is a difficult, expensive and error-prone task, because of the inherent difficulty of getting rid of all the implication entailed by the constraints and also of the way to properly handle it. In this paper, we advocate for separating constraint handling from the specification of activities in such a way that only the effects of the activity over the artifacts have to be defined (without needing to care about the constraints). Then, we propose an approach to automatically generate an extension to the original business process model that allows identifying at run-time the additional updates that have to be applied to the information base to repair all constraint violations caused by the activity execution.This work is partially supported by the REMEDiAL project,funded by Ministerio de Economia, Industria y Competitividad, Spain (TIN2017-87610-R); by the Generalitat de Catalunya, Spain (under 2017-SGR-1749); and by European Research Council under the European Unions Horizon 2020 Programme through the ERC Advanced Grant WhiteMech (No. 834228) and the ICT-48 2020 project TAILOR (No. 952215).Peer ReviewedElsevier20212021-04-0120202020-12-03journal articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/333844https://dx.doi.org/10.1016/j.future.2020.11.018reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)InglésengAgencia Estatal de Investigación http://doi.org/10.13039/501100011033 Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016 TIN2017-87610-R RAZONAMIENTO AUTOMATICO, EJECUCION DE MODELOS Y ANALISIS DE DATOS A PARTIR DE ONTOLOGIASopen accesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivatives 4.0 Internationalhttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/3338442026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Embedding reactive behavior into artifact-centric business process models |
| title |
Embedding reactive behavior into artifact-centric business process models |
| spellingShingle |
Embedding reactive behavior into artifact-centric business process models Oriol Hilari, Xavier|||0000-0002-8845-8504 Business -- Data processing Artifact-centric business process modeling Constraint repair BPMN UML OCL Business process execution Negocis -- Informàtica Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació |
| title_short |
Embedding reactive behavior into artifact-centric business process models |
| title_full |
Embedding reactive behavior into artifact-centric business process models |
| title_fullStr |
Embedding reactive behavior into artifact-centric business process models |
| title_full_unstemmed |
Embedding reactive behavior into artifact-centric business process models |
| title_sort |
Embedding reactive behavior into artifact-centric business process models |
| dc.creator.none.fl_str_mv |
Oriol Hilari, Xavier|||0000-0002-8845-8504 Giacomo, Giuseppe De Estañol Lamarca, Montserrat|||0000-0001-7204-932X Teniente López, Ernest|||0000-0001-8890-9638 |
| author |
Oriol Hilari, Xavier|||0000-0002-8845-8504 |
| author_facet |
Oriol Hilari, Xavier|||0000-0002-8845-8504 Giacomo, Giuseppe De Estañol Lamarca, Montserrat|||0000-0001-7204-932X Teniente López, Ernest|||0000-0001-8890-9638 |
| author_role |
author |
| author2 |
Giacomo, Giuseppe De Estañol Lamarca, Montserrat|||0000-0001-7204-932X Teniente López, Ernest|||0000-0001-8890-9638 |
| author2_role |
author author author |
| dc.subject.none.fl_str_mv |
Business -- Data processing Artifact-centric business process modeling Constraint repair BPMN UML OCL Business process execution Negocis -- Informàtica Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació |
| topic |
Business -- Data processing Artifact-centric business process modeling Constraint repair BPMN UML OCL Business process execution Negocis -- Informàtica Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació |
| description |
In artifact-centric business process models it is usually assumed that the specification of the activities requires stating all the effects of the activity execution over the information base (i.e. over the artifacts it handles). In particular, these effects have to deal with integrity constraint enforcement to ensure a proper treatment of integrity constraints during activity execution. Manually specifying this treatment is a difficult, expensive and error-prone task, because of the inherent difficulty of getting rid of all the implication entailed by the constraints and also of the way to properly handle it. In this paper, we advocate for separating constraint handling from the specification of activities in such a way that only the effects of the activity over the artifacts have to be defined (without needing to care about the constraints). Then, we propose an approach to automatically generate an extension to the original business process model that allows identifying at run-time the additional updates that have to be applied to the information base to repair all constraint violations caused by the activity execution. |
| publishDate |
2020 |
| dc.date.none.fl_str_mv |
2020 2020-12-03 2021 2021-04-01 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 AM http://purl.org/coar/version/c_ab4af688f83e57aa |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/333844 https://dx.doi.org/10.1016/j.future.2020.11.018 |
| url |
https://hdl.handle.net/2117/333844 https://dx.doi.org/10.1016/j.future.2020.11.018 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.relation.none.fl_str_mv |
Agencia Estatal de Investigación http://doi.org/10.13039/501100011033 Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016 TIN2017-87610-R RAZONAMIENTO AUTOMATICO, EJECUCION DE MODELOS Y ANALISIS DE DATOS A PARTIR DE ONTOLOGIAS |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivatives 4.0 International https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivatives 4.0 International https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Elsevier |
| publisher.none.fl_str_mv |
Elsevier |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869417426769149952 |
| score |
15,301603 |