RT journal article T1 CEPchain: A graphical model-driven solution for integrating complex event processing and blockchain A1 Boubeta Puig, Juan A1 Rosa Bilbao, Jesús A1 Mendling, Jan A2 Ingeniería Informática K1 Complex event processing K1 Blockchain K1 Smart contract K1 Model-driven development K1 Graphical modeling tool K1 Supply chain AB Blockchain provides an immutable distributed ledger for storing transactions. One of the challenges ofblockchain 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 withblockchain. 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 ina graphical way, which are, in turn, (ii) automatically transformed into complementary code that is deployedin both a CEP engine and a blockchain network, and then (iii) executed on off-chain CEP applicationswhich, connected to different data sources and sinks, automatically invoke smart contracts when event patternconditions 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 casestudy for vaccine delivery, which requires an unbroken cold chain. The results demonstrate that our approachcan be applied without requiring experts on event processing and smart contract languages. Our contributionsimplifies the design of integrated CEP and blockchain functionality by hiding implementation details andsupporting efficient deployment. PB ELSEVIER SN 0957-4174 YR 2021 FD 2021-07 LK http://hdl.handle.net/10498/25206 UL http://hdl.handle.net/10498/25206 LA eng NO This work was supported by the Spanish Ministry of Science andInnovation under the ‘‘Estancias de movilidad en el extranjero JoséCastillejo para jóvenes doctores’’ program [grant numberCAS19/00241], and the Spanish Ministry of Science and Innovationand the European Regional Development Funds under project FAME[grant number RTI2018-093608-B-C33]. The authors would like tothank Orlenys López-Pintado for his help with the Caterpillar tool andhis insightful comments. Juan Boubeta-Puig would also like to thankthe 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. DS Repositorio Institucional de la Universidad de Cádiz RD 21-sep-2026