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 条
  • [41] Dynamic and Scalable Real-time Analytics in Logistics Combining Apache Storm with Complex Event Processing for Enabling New Business Models in Logistics
    Gaunitz, Benjamin
    Roth, Martin
    Franczyk, Bogdan
    ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2015, : 289 - 294
  • [42] MEdit4CEP-SP: A model-driven solution to improve decision-making through user-friendly management and real-time processing of heterogeneous data streams
    Corral-Plaza, David
    Ortiz, Guadalupe
    Medina-Bulo, Inmaculada
    Boubeta-Puig, Juan
    KNOWLEDGE-BASED SYSTEMS, 2021, 213
  • [43] Event-Based Methodology for Real-Time Data Analysis in Cyber Physical Systems
    Kristiansen, Stein
    Goebel, Vera
    Oyri, Karl
    Plagemann, Thomas
    CYBERNETICS APPROACHES IN INTELLIGENT SYSTEMS: COMPUTATIONAL METHODS IN SYSTEMS AND SOFTWARE 2017, VOL. 1, 2018, 661 : 184 - 195
  • [44] Real-Time Monitoring of Web-Based Processes: A Use Case for the Event-Driven Advertisement
    Stojanovic, Liljana
    Stuehmer, Roland
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2011, 66 : 719 - 729
  • [45] Near Real-time Data Analysis of Core-Collapse Supernova Simulations With Bellerophon
    Lingerfelt, E. J.
    Messer, O. E. B.
    Desai, S. S.
    Holt, C. A.
    Lentz, E. J.
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 1504 - 1514
  • [46] An Autonomic Approach to Real-Time Predictive Analytics using Open Data and Internet of Things
    Derguech, Wassim
    Bruke, Eanna
    Curry, Edward
    2014 IEEE 11TH INTL CONF ON UBIQUITOUS INTELLIGENCE AND COMPUTING AND 2014 IEEE 11TH INTL CONF ON AUTONOMIC AND TRUSTED COMPUTING AND 2014 IEEE 14TH INTL CONF ON SCALABLE COMPUTING AND COMMUNICATIONS AND ITS ASSOCIATED WORKSHOPS, 2014, : 204 - 211
  • [47] Towards a Model-Driven Development of Environmental-Aware Web Augmenters Based on Open Data
    Gonzalez-Martinez, Paula
    Gonzalez-Mora, Cesar
    Garrigos, Irene
    Mazon, Jose-Norberto
    Cecilia, Jose M.
    WEB ENGINEERING, ICWE 2023, 2023, 13893 : 367 - 370
  • [48] MEdit4CEP: A model-driven solution for real-time decision making in SOA 2.0
    Boubeta-Puig, Juan
    Ortiz, Guadalupe
    Medina-Bulo, Inmaculada
    KNOWLEDGE-BASED SYSTEMS, 2015, 89 : 97 - 112
  • [49] An Event-Based Model to Support Distributed Real-Time Analytics: Finance Case Study
    Milosevic, Zoran
    Berry, Andrew
    Chen, Weisi
    Rabhi, Fethi A.
    PROCEEDINGS OF THE 2015 IEEE 19TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, 2015, : 122 - 127
  • [50] Near real-time gravitational wave data analysis of the massive black hole binary with TianQin
    Chen, Hong-Yu
    Lyu, Xiang-Yu
    Li, En-Kun
    Hu, Yi-Ming
    SCIENCE CHINA-PHYSICS MECHANICS & ASTRONOMY, 2024, 67 (07)