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 条
  • [21] Processing of real-time data in big manufacturing systems
    Benesch, Manfred
    Kubin, Hellmuth
    Kabitzsch, Klaus
    27TH INTERNATIONAL CONFERENCE ON FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING, FAIM2017, 2017, 11 : 2114 - 2122
  • [22] Complex event processing of real time enterprises based on smart items
    Zang, Chuanzhen
    Fan, Yushun
    Jixie Gongcheng Xuebao/Chinese Journal of Mechanical Engineering, 2007, 43 (02): : 22 - 32
  • [23] Real-time data exploitation supported by model- and event-driven architecture to enhance situation awareness, application to crisis management
    Fertier, Audrey
    Montarnal, Aurelie
    Barthe-Delanoe, Anne-Marie
    Truptil, Sebastien
    Benaben, Frederick
    ENTERPRISE INFORMATION SYSTEMS, 2020, 14 (06) : 769 - 796
  • [24] Statistical methods for complex event processing and real time decision making
    Tendick, Patrick H.
    Denby, Lorraine
    Ju, Wen-Hua
    WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL STATISTICS, 2016, 8 (01): : 5 - 26
  • [25] Time and space event model for complex event processing in internet of things in farmland
    Li, Xiang
    Wang, Jianlun
    Gao, Hongju
    Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery, 2015, 46 : 153 - 161
  • [26] Applying model-driven development to distributed real-time and embedded avionics systems
    Balasubramanian, Krishnakumar
    Krishna, Arvind S.
    Turkay, Emre
    Balasubramanian, Jaiganesh
    Parsons, Jeff
    Gokhale, Aniruddha
    Schmidt, Douglas C.
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2006, 2 (3-4) : 142 - 155
  • [27] Real-time Reusable Event-Driven Architecture for Context Aware Systems
    Babaei, Zahra
    Rahmani, Amir Masoud
    Rezaei, Ali
    2016 24TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2016, : 294 - 299
  • [28] Real-Time Linked Open Data for Life Cycle Inventory
    Jayapal, Jayakrishnan
    Kumaraguru, Senthilkumaran
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: SMART MANUFACTURING FOR INDUSTRY 4.0, APMS 2018, 2018, 536 : 249 - 254
  • [29] Functional Semantic Complex Event Processing Model for Massive Open Online Courses
    Ben Arbia, Sakina
    Alaoui, Nabih
    Bennani, Samir
    2017 16TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY BASED HIGHER EDUCATION AND TRAINING (ITHET), 2017,
  • [30] IoT and Big Data Technologies for Monitoring and Processing Real-Time Healthcare Data
    Kharbouch, Abdelhak
    Naitmalek, Youssef
    Elkhoukhi, Hamza
    Bakhouya, Mohamed
    De Florio, Vincenzo
    Driss El Ouadghiri, Moulay
    Latre, Steven
    Blondia, Chris
    INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2019, 10 (04) : 17 - 30