arrow
Return

CEPchain: A graphical model-driven solution for integrating complex event processing and blockchain

delete2021-12-01
delete20
delete
OA
AI
J
Juan Boubeta‐Puig *
J
Jesús Rosa-Bilbao
J
Jan Mendling
DOI:10.1016/j.eswa.2021.115578delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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.
Keywords:
Complex event processing
Blockchain
Smart contract
Model-driven development
Graphical modeling tool
Supply chain
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
3.0W
Citations:
10.2W

Organization

U
universidad de cadiz
Scholars:
7.2K
Papers: 5.8K
Citations: 7
V
vienna university of economics & business
Scholars:
1.1K
Papers: 1.4K
Citations: 2
Cited Papers

Cited Papers

MEdit4CEP: A model-driven solution for real-time decision making in SOA 2.0
err2015-11-01
err55
errOAAI
errBoubeta-Puig, Juan; Ortiz, Guadalupe; Medina-Bulo, Inmaculada
errShare
errSave
Evolving process views
err2016-12-01
err17
PREAI
errEshuis, Rik; Norta, Alex; Roulaux, Raoul
errShare
errSave
Synthesis and characterization of porous CaCO3 micro/nano-particles
err2017-06-15
err0
PREAI
errA. Achour; A. Arman; M. Islam; A. A. Zavarian; A. Basim Al-Zubaidi; J. Szade
errShare
errSave
Detection of illicit accounts over the Ethereum blockchain
err2020-07-01
err114
errOAAI
errFarrugia, Steven; Ellul, Joshua; Azzopardi, George
errShare
errSave
Securing IoTs in distributed blockchain: Analysis, requirements and open issues
err2019-11-01
err122
PREAI
errMoin, Sana; Karim, Ahmad; Safdar, Zanab; Safdar, Kalsoom; Ahmed, Ejaz; Imran, Muhammad
errShare
errSave
ModeL4CEP: Graphical domain-specific modeling languages for CEP domains and event patterns
err2015-11-01
err26
errOAAI
errBoubeta-Puig, Juan; Ortiz, Guadalupe; Medina-Bulo, Inmaculada
errShare
errSave
Blockchain-Enabled E-Voting
err2018-07-01
err188
errOAAI
errKshetri, Nir; Voas, Jeffrey
errShare
errSave
Formalizing Complex Event Processing Systems in Maude
err2018-01-01
err13
errOAAI
errBurgueno, Loli; Boubeta-Puig, Juan; Vallecillo, Antonio
errShare
errSave
researcher View more