Revisiting Model-Driven Engineering for Run-Time Verification of Business Processes

被引:0
|
作者
Dou, Wei [1 ]
Bianculli, Domenico [1 ]
Briand, Lionel [1 ]
机构
[1] Univ Luxembourg, SnT Ctr, Luxembourg, Luxembourg
来源
SYSTEM ANALYSIS AND MODELING: MODELS AND REUSABILITY | 2014年 / 8769卷
关键词
VALIDATION; CHECKING;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Run-time verification has been widely advocated in the last decade as a key technique to check whether the execution of a business process and its interactions with partner services comply with the application requirements. Despite the substantial research performed in this area, there are very few approaches that leverage model-driven engineering (MDE) methodologies and integrate them in the development process of applications based on business process descriptions. In this position paper we describe our vision and present the research roadmap for adopting MDE techniques in the context of run-time verification of business processes, based on our early experience with a public service partner in the domain of eGovernment. We maintain that within this context, the adoption of MDE would contribute in three ways: 1) expressing, at a logical level, complex properties to be checked at run time using a domain-specific language; 2) transforming such properties in a format that can leverage state-of-the-art, industrial-strength tools in order to check these properties; 3) integrating such property checker in run-time verification engines, specific to a target run-time platform, without user's intervention.
引用
收藏
页码:190 / 197
页数:8
相关论文
共 50 条
  • [1] Model-Driven Engineering and Run-Time Model-Usage in Service Robotics
    Steck, Andreas
    Lotz, Alex
    Schlegel, Christian
    GPCE 11: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, 2011, : 73 - 82
  • [2] Model-Driven Engineering and Run-Time Model-Usage in Service Robotics
    Steck, Andreas
    Lotz, Alex
    Schlegel, Christian
    ACM SIGPLAN NOTICES, 2012, 47 (03) : 73 - 82
  • [3] Run-time verification
    Colin, S
    Mariani, L
    MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 525 - 555
  • [4] Model-Driven Run-Time Dependency Graphs for Component-Based Robotic Software
    Nagrath, Vineet
    Schlegel, Christian
    2021 FIFTH IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC 2021), 2021, : 137 - 142
  • [5] Run-Time Verification of Coboxes
    de Boer, Frank S.
    de Gouw, Stijn
    Wong, Peter Y. H.
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2013, 2013, 8137 : 259 - 273
  • [6] Model-Driven Run-Time Enforcement of Complex Role-Based Access Control Policies
    Ben Fadhel, Ameni
    Bianculli, Domenico
    Briand, Lionel C.
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 248 - 258
  • [7] Integrated model-driven engineering of blockchain applications for business processes and asset management
    Lu, Qinghua
    Binh Tran, An
    Weber, Ingo
    O'Connor, Hugo
    Rimba, Paul
    Xu, Xiwei
    Staples, Mark
    Zhu, Liming
    Jeffery, Ross
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (05): : 1059 - 1079
  • [8] Model-driven engineering for multi-party business processes on multiple blockchains
    Corradini, Flavio
    Marcelletti, Alessandro
    Morichetta, Andrea
    Polini, Andrea
    Re, Barbara
    Scala, Emanuele
    Tiezzi, Francesco
    BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2021, 2 (03):
  • [9] Run-Time Planning of Case-based Business Processes
    Sprovieri, Danillo
    Diaz, Daniel
    Mazo, Raul
    Hinkelmann, Knut
    2016 IEEE TENTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2016, : 57 - 62
  • [10] Detecting and Tackling Run-Time Obstacles in Social Business Processes
    Maamar, Zakaria
    Sellami, Mohamed
    Faci, Noura
    Lefebvre, Sylvain
    2017 IEEE 31ST INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2017, : 371 - 378