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

被引:0
|
作者
Clemente P.J. [1 ]
Lozano-Tello A. [1 ]
机构
[1] Quercus Software Engineering Group, Instituto de Investigación en Tecnologías Aplicadas de Extremadura (INTIA), University of Extremadura, Badajoz
来源
Clemente, Pedro J. (pjclemente@unex.es) | 2018年 / MDPI卷 / 18期
关键词
Complex event processing; Data analysis; Model to text transformation; Model-driven development; Open data;
D O I
10.3390/S18124125
中图分类号
学科分类号
摘要
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. © 2018 by the authors. Licensee MDPI, Basel, Switzerland.
引用
收藏
相关论文
共 50 条
  • [1] Model Driven Development Applied to Complex Event Processing for Near Real-Time Open Data
    Clemente, Pedro J.
    Lozano-Tello, Adolfo
    [J]. SENSORS, 2018, 18 (12)
  • [2] Near real-time big-data processing for data driven applications
    Kampars, Janis
    Grabis, Janis
    [J]. 2017 3RD INTERNATIONAL CONFERENCE ON BIG DATA INNOVATIONS AND APPLICATIONS (INNOVATE-DATA), 2017, : 35 - 42
  • [3] Requirement-driven model-based development methodology applied to the design of a real-time MEG data processing unit
    Chen, Tao
    Schiek, Michael
    Dammers, Juergen
    Shah, N. Jon
    van Waasen, Stefan
    [J]. SOFTWARE AND SYSTEMS MODELING, 2020, 19 (06): : 1567 - 1587
  • [4] Requirement-driven model-based development methodology applied to the design of a real-time MEG data processing unit
    Tao Chen
    Michael Schiek
    Jürgen Dammers
    N. Jon Shah
    Stefan van Waasen
    [J]. Software and Systems Modeling, 2020, 19 : 1567 - 1587
  • [5] The Complex Event Processing Mechanism for RFID Real-Time Data on Android Platform
    Huang, Zhenhua
    Dai, Qingyun
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - CHINA, 2014,
  • [6] On Complex Event Processing for Real-Time Situational Awareness
    Stojanovic, Nenad
    Artikis, Alexander
    [J]. RULE-BASED REASONING, PROGRAMMING, AND APPLICATIONS, 2011, 6826 : 114 - +
  • [7] Development of a Continuous Complex Event Processing Platform for Real-Time Tactical Moving Objects
    Lee, Jiwan
    Hong, Bonghee
    Kim, Chumsoo
    Kim, Woo Chan
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 6122 - 6124
  • [8] Real-time Grid monitoring based on complex event processing
    Balis, Bartosz
    Kowalewski, Bartosz
    Bubak, Marian
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2011, 27 (08): : 1103 - 1112
  • [9] Real-Time Complex Event Processing and Analytics for Smart Grid
    Liu, Guangyi
    Zhu, Wendong
    Saunders, Chris
    Gao, Feng
    Yu, Yang
    [J]. COMPLEX ADAPTIVE SYSTEMS, 2015, 2015, 61 : 113 - 119
  • [10] Generating real-time complex event-processing applications
    Magid, Y.
    Oren, D.
    Botzer, D.
    Adi, A.
    Shulman, B.
    Rabinovich, E.
    Barnea, M.
    [J]. IBM SYSTEMS JOURNAL, 2008, 47 (02) : 251 - 263