Model Driven Development Applied to Complex Event Processing for Near Real-Time Open Data

被引:9
作者
Clemente, Pedro J. [1 ]
Lozano-Tello, Adolfo [1 ]
机构
[1] Univ Extremadura, Quercus Software Engn Grp, Inst Invest Tecnol Aplicadas Extremadura INTIA, E-06071 Badajoz, Spain
关键词
open data; complex event processing; model-driven development; model to text transformation; data analysis;
D O I
10.3390/s18124125
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Nowadays, data are being produced like never before because the use of the Internet of Things, social networks, and communication in general are increasing exponentially. Many of these data, especially those from public administrations, are freely offered using the open data concept where data are published to improve their reutilisation and transparency. Initially, the data involved information that is not updated continuously such as budgets, tourist information, office information, pharmacy information, etc. This kind of information does not change during large periods of time, such as days, weeks or months. However, when open data are produced near to real-time such as air quality sensors or people counters, suitable methodologies and tools are lacking to identify, consume, and analyse them. This work presents a methodology to tackle the analysis of open data sources using Model-Driven Development (MDD) and Complex Event Processing (CEP), which help users to raise the abstraction level utilised to manage and analyse open data sources. That means that users can manage heterogeneous and complex technology by using domain concepts defined by a model that could be used to generate specific code. Thus, this methodology is supported by a domain-specific language (DSL) called OpenData2CEP, which includes a metamodel, a graphical concrete syntax, and a model-to-text transformation to specific platforms, such as complex event processing engines. Finally, the methodology and the DSL have been applied to two near real-time contexts: the analysis of air quality for citizens' proposals and the analysis of earthquake data.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Model Driven Development Applied to Complex Event Processing for Near Real-Time Open Data
    Clemente P.J.
    Lozano-Tello A.
    Clemente, Pedro J. (pjclemente@unex.es), 2018, MDPI (18):
  • [2] Development of a Continuous Complex Event Processing Platform for Real-Time Tactical Moving Objects
    Lee, Jiwan
    Hong, Bonghee
    Kim, Chumsoo
    Kim, Woo Chan
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 6122 - 6124
  • [3] Real-Time Complex Event Processing and Analytics for Smart Grid
    Liu, Guangyi
    Zhu, Wendong
    Saunders, Chris
    Gao, Feng
    Yu, Yang
    COMPLEX ADAPTIVE SYSTEMS, 2015, 2015, 61 : 113 - 119
  • [4] Real-time Grid monitoring based on complex event processing
    Balis, Bartosz
    Kowalewski, Bartosz
    Bubak, Marian
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2011, 27 (08): : 1103 - 1112
  • [5] Ronda: Real-Time Data Provision, Processing and Publication for Open Data
    Kirstein, Fabian
    Bacher, Dario
    Bohlen, Vincent
    Schimmler, Sonja
    ELECTRONIC GOVERNMENT, EGOV 2021, 2021, 12850 : 165 - 177
  • [6] Complex Event Processing as an Approach for real-time Analytics in industrial Environments
    Lamberti, Robin
    Stojanovic, Ljiljana
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 220 - 225
  • [7] Real-time Event Scheduling Model of CEP-Based RFID Data Processing System
    Zhang Guangqian
    Zhang Li
    Liu Xin
    Chen Tingbin
    2009 INTERNATIONAL FORUM ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 2, PROCEEDINGS, 2009, : 772 - +
  • [8] Machine Learning and Complex Event Processing A Review of Real-time Data Analytics for the Industrial Internet of Things
    Wanner, Jonas
    Wissuchek, Christopher
    Janiescha, Christian
    ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2020, 15
  • [9] Real-time Monitoring of Clinical Processes using Complex Event Processing and Transition Systems
    Meinecke, Sebastian
    E-HEALTH - FOR CONTINUITY OF CARE, 2014, 205 : 604 - 608
  • [10] Real-time Public Mood Tracking of Chinese Microblog Streams with Complex Event Processing
    Shi, Si
    Jin, Dawei
    Tiong-Thye, Goh
    IEEE ACCESS, 2017, 5 : 421 - 431