Show simple item record

dc.contributor.authorBoubeta Puig, Juan 
dc.contributor.authorRosa Bilbao, Jesús 
dc.contributor.authorMendling, Jan
dc.contributor.otherIngeniería Informáticaes_ES
dc.date.accessioned2021-07-20T10:27:10Z
dc.date.available2021-07-20T10:27:10Z
dc.date.issued2021-07
dc.identifier.issn0957-4174
dc.identifier.urihttp://hdl.handle.net/10498/25206
dc.description.abstractBlockchain 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.sponsorshipThis 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.formatapplication/pdfes_ES
dc.language.isoenges_ES
dc.publisherELSEVIERes_ES
dc.rightsAtribución 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.sourceExpert Systems With Applications 184 (2021) 115578es_ES
dc.subjectComplex event processinges_ES
dc.subjectBlockchaines_ES
dc.subjectSmart contractes_ES
dc.subjectModel-driven developmentes_ES
dc.subjectGraphical modeling tooles_ES
dc.subjectSupply chaines_ES
dc.titleCEPchain: A graphical model-driven solution for integrating complex event processing and blockchaines_ES
dc.typejournal articlees_ES
dc.rights.accessRightsopen accesses_ES
dc.identifier.doi10.1016/j.eswa.2021.115578
dc.relation.projectIDinfo: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


Files in this item

This item appears in the following Collection(s)

Show simple item record

Atribución 4.0 Internacional
This work is under a Creative Commons License Atribución 4.0 Internacional