| dc.contributor.author | Boubeta Puig, Juan | |
| dc.contributor.author | Rosa Bilbao, Jesús | |
| dc.contributor.author | Mendling, Jan | |
| dc.contributor.other | Ingeniería Informática | es_ES |
| dc.date.accessioned | 2021-07-20T10:27:10Z | |
| dc.date.available | 2021-07-20T10:27:10Z | |
| dc.date.issued | 2021-07 | |
| dc.identifier.issn | 0957-4174 | |
| dc.identifier.uri | http://hdl.handle.net/10498/25206 | |
| dc.description.abstract | Blockchain provides an immutable distributed ledger for storing transactions. One of the challenges of
blockchain is the particular processing of dynamic queries due to accumulating costs. Complex Event Processing
(CEP) provides efficient and effective support for this in a way, however, that is difficult to integrate with
blockchain. This paper addresses the research challenges of integrating blockchain with CEP. More specifically,
we envision an effective development environment in which (i) event-driven smart contracts are modeled in
a graphical way, which are, in turn, (ii) automatically transformed into complementary code that is deployed
in both a CEP engine and a blockchain network, and then (iii) executed on off-chain CEP applications
which, connected to different data sources and sinks, automatically invoke smart contracts when event pattern
conditions are met. We follow a classic systems engineering approach for defining the concepts of our system,
called CEPchain, which addresses the described requirements. CEPchain was evaluated using a real-world case
study for vaccine delivery, which requires an unbroken cold chain. The results demonstrate that our approach
can be applied without requiring experts on event processing and smart contract languages. Our contribution
simplifies the design of integrated CEP and blockchain functionality by hiding implementation details and
supporting efficient deployment. | es_ES |
| dc.description.sponsorship | This work was supported by the Spanish Ministry of Science and
Innovation under the ‘‘Estancias de movilidad en el extranjero José
Castillejo para jóvenes doctores’’ program [grant number
CAS19/00241], and the Spanish Ministry of Science and Innovation
and the European Regional Development Funds under project FAME
[grant number RTI2018-093608-B-C33]. The authors would like to
thank Orlenys López-Pintado for his help with the Caterpillar tool and
his insightful comments. Juan Boubeta-Puig would also like to thank
the Institute for Information Business for their hospitality when visiting them at the Vienna University of Economics and Business, Austria,
where part of this work was developed. | es_ES |
| dc.format | application/pdf | es_ES |
| dc.language.iso | eng | es_ES |
| dc.publisher | ELSEVIER | es_ES |
| dc.rights | Atribución 4.0 Internacional | * |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
| dc.source | Expert Systems With Applications 184 (2021) 115578 | es_ES |
| dc.subject | Complex event processing | es_ES |
| dc.subject | Blockchain | es_ES |
| dc.subject | Smart contract | es_ES |
| dc.subject | Model-driven development | es_ES |
| dc.subject | Graphical modeling tool | es_ES |
| dc.subject | Supply chain | es_ES |
| dc.title | CEPchain: A graphical model-driven solution for integrating complex event processing and blockchain | es_ES |
| dc.type | journal article | es_ES |
| dc.rights.accessRights | open access | es_ES |
| dc.identifier.doi | 10.1016/j.eswa.2021.115578 | |
| dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/RTI2018-093608-B-C33/ES/MODELADO FORMAL Y METODOS AVANZADOS DE TESTING. APLICACIONES A MEDICINA Y SISTEMAS/ | es_ES |