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 条
  • [31] Knowledge Reasoning with Semantic Data for Real-Time Data Processing in Smart Factory
    Wang, Shiyong
    Wan, Jiafu
    Li, Di
    Liu, Chengliang
    SENSORS, 2018, 18 (02):
  • [32] On the use of IoT and Big Data Technologies for Real-time Monitoring and Data Processing
    Nait Maleka, Y.
    Kharbouch, A.
    El Khoukhi, H.
    Bakhouya, M.
    De Florio, V.
    El Ouadghiri, D.
    Latre, S.
    Blondia, C.
    8TH INTERNATIONAL CONFERENCE ON EMERGING UBIQUITOUS SYSTEMS AND PERVASIVE NETWORKS (EUSPN 2017) / 7TH INTERNATIONAL CONFERENCE ON CURRENT AND FUTURE TRENDS OF INFORMATION AND COMMUNICATION TECHNOLOGIES IN HEALTHCARE (ICTH-2017) / AFFILIATED WORKSHOPS, 2017, 113 : 429 - 434
  • [33] Design and Implementation of an Open Data Assisted Real-Time Trip Planner
    Chu, Tien-Yu
    Hsu, Kun-Che
    Leu, Jenq-Shiou
    2014 INTERNATIONAL CONFERENCE ON INTELLIGENT GREEN BUILDING AND SMART GRID (IGBSG), 2014,
  • [34] Event-driven IoT architecture for data analysis of reliable healthcare application using complex event processing
    Amir Masoud Rahmani
    Zahra Babaei
    Alireza Souri
    Cluster Computing, 2021, 24 : 1347 - 1360
  • [35] Event-driven IoT architecture for data analysis of reliable healthcare application using complex event processing
    Rahmani, Amir Masoud
    Babaei, Zahra
    Souri, Alireza
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 1347 - 1360
  • [36] A Hierarchical modeling Method Based on Model-Driven Development in Real-time Control System Design
    He, Bi
    Wang, Bin
    Guo, Li
    Yang, Tongyao
    Xiong, Xin
    2013 32ND CHINESE CONTROL CONFERENCE (CCC), 2013, : 5357 - 5362
  • [37] EDGE ANALYTICS AND COMPLEX EVENT PROCESSING FOR REAL TIME AIR POLLUTION MONITORING AND CONTROL
    Kulshrestha, Utkarsh
    Durbha, Surva
    IGARSS 2020 - 2020 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2020, : 893 - 896
  • [38] Model-Level, Platform-Independent Debugging in the Context of the Model-Driven Development of Real-Time Systems
    Bagherzadeh, Mojtaba
    Hili, Nicolas
    Dingel, Juergen
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 419 - 430
  • [39] QuantCloud: Enabling Big Data Complex Event Processing for Quantitative Finance Through a Data-Driven Execution
    Zhang, Peng
    Shi, Xiang
    Khan, Samee U.
    IEEE TRANSACTIONS ON BIG DATA, 2019, 5 (04) : 564 - 575
  • [40] Communicating Near Real-Time Data During the COVID-19 Pandemic
    Probst, Daniel
    CHIMIA, 2020, 74 (7-8) : 613 - 614