Mode Driven Engineering for Complex Event Processing: A Survey

被引:3
作者
Rosa-Bilbao, Jesus [1 ]
Boubeta-Puig, Juan [1 ]
机构
[1] Univ Cadiz, Dept Comp Sci & Engn, UCASE Software Engn Res Grp, Cadiz, Spain
来源
JOURNAL OF OBJECT TECHNOLOGY | 2022年 / 21卷 / 04期
关键词
Complex Event Processing; Domain-Specific Language; Model-Driven Development; Model-Driven Engineering; SYSTEMATIC LITERATURE-REVIEWS; DECISION-MAKING; ARCHITECTURE; LANGUAGES; DESIGN;
D O I
10.5381/jot.2022.21.4.a10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Complex Event Processing (CEP) is a powerful technology for analyzing and correlating large amounts of data coming from different application domains to automatically detect situations of interest (event patterns) in real time. However, extensive knowledge on CEP is required to be able to implement CEP applications. To alleviate this situation, in recent years, several works have proposed the use of Model-Driven Engineering (MDE) to facilitate the development of such CEP applications for domain experts. In this paper, we propose a systematic literature review of existing approaches, frameworks, systems and languages that integrate MDE with CEP, along with the application domains and maturity levels with which these proposals have been successfully adopted. Based on our findings, future research challenges in the CEP field are also discussed.
引用
收藏
页数:13
相关论文
共 69 条
  • [1] Amrani M., 2018, COMMUN COMPUT PHYS, V880, P426, DOI [10.1007/978-3-319-94764-8_18, DOI 10.1007/978-3-319-94764-8_18]
  • [2] [Anonymous], 2009, Proceedings of DEBS
  • [3] [Anonymous], 2016, P 10 ACM INT C DISTR, DOI DOI 10.1145/2933267.2933268
  • [4] Extending Complex Event Processing to Graph-structured Information
    Barquero, Gala
    Burgueno, Loli
    Troya, Javier
    Vallecillo, Antonio
    [J]. 21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2018), 2018, : 166 - 175
  • [5] Bauer A., 2014, PROCEEDINGS OF THE 8, P35
  • [6] A Model-Driven Engineering Approach for Flexible and Distributed Monitoring of Cross-Cloud Applications
    Baur, Daniel
    Griesinger, Frank
    Verginadis, Yiannis
    Stefanidis, Vasilis
    Patiniotakis, Ioannis
    [J]. 2018 IEEE/ACM 11TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2018, : 31 - 40
  • [7] Bertolino A., 2011, PROC 13 EUR WORKSHOP, P73
  • [8] A model-driven approach for facilitating user-friendly design of complex event patterns
    Boubera-Puig, Juan
    Ortiz, Guadalupe
    Medina-Bulo, Inmaculada
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (02) : 445 - 456
  • [9] CEPchain: A graphical model-driven solution for integrating complex event processing and blockchain
    Boubeta-Puig, Juan
    Rosa-Bilbao, Jesus
    Mendling, Jan
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 184
  • [10] An Autonomous-UAV Architecture for Remote Sensing and Intelligent Decision Making
    Boubeta-Puig, Juan
    Moguel, Enrique
    Sanchez-Figueroa, Fernando
    Hernandez, Juan
    Carlos Preciado, Juan
    [J]. IEEE INTERNET COMPUTING, 2018, 22 (03) : 6 - 15