A taxonomy for classifying runtime verification tools

被引:0
|
作者
Yliès Falcone
Srđan Krstić
Giles Reger
Dmitriy Traytel
机构
[1] Univ. Grenoble Alpes,Institute of Information Security, Department of Computer Science
[2] CNRS,Department of Computer Science
[3] Inria,undefined
[4] Grenoble INP,undefined
[5] Laboratoire d’Informatique de Grenoble,undefined
[6] ETH Zürich,undefined
[7] University of Manchester,undefined
[8] University of Copenhagen,undefined
关键词
Runtime verification; Taxonomy; Tool; Classification; Mindmap;
D O I
暂无
中图分类号
学科分类号
摘要
Over the last 20 years, runtime verification (RV) has grown into a diverse and active field, which has stimulated the development of numerous theoretical frameworks and practical tools. Many of the tools are at first sight very different and challenging to compare. Yet, there are similarities. In this work, we classify RV tools within a high-level taxonomy of concepts. We first present this taxonomy and discuss its different dimensions. Then, we survey the existing RV tools and, where possible with the support of tool authors, classify them according to the taxonomy. While the classification continually evolves, this article presents a snapshot with 60 state-of-the-art RV tools. We believe that this work is an important step in establishing a common terminology in RV and enabling a meaningful comparison of existing RV tools.
引用
收藏
页码:255 / 284
页数:29
相关论文
共 50 条
  • [1] A Taxonomy for Classifying Runtime Verification Tools
    Falcone, Ylies
    Krstic, Srdan
    Reger, Giles
    Traytel, Dmitriy
    [J]. RUNTIME VERIFICATION (RV 2018), 2018, 11237 : 241 - 262
  • [2] A taxonomy for classifying runtime verification tools
    Falcone, Ylies
    Krstic, Srdan
    Reger, Giles
    Traytel, Dmitriy
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (02) : 255 - 284
  • [3] Runtime Verification for Hybrid Analysis Tools
    Luan Viet Nguyen
    Schilling, Christian
    Bogomolov, Sergiy
    Johnson, Taylor T.
    [J]. RUNTIME VERIFICATION, RV 2015, 2015, 9333 : 281 - 286
  • [4] A taxonomy and catalog of runtime software-fault monitoring tools
    Delgado, N
    Gates, AQ
    Roach, S
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (12) : 859 - 872
  • [5] Extended Code Coverage for AspectJ-Based Runtime Verification Tools
    Javed, Omar
    Zheng, Yudi
    Rosa, Andrea
    Sun, Haiyang
    Binder, Walter
    [J]. RUNTIME VERIFICATION, (RV 2016), 2016, 10012 : 219 - 234
  • [6] CLASSIFYING SOFTWARE VISUALIZATION TOOLS USING THE BLOOM'S TAXONOMY OF COGNITIVE DOMAIN
    Xu, Shaochun
    Chen, Xuhui
    Liu, Dapeng
    [J]. 2009 IEEE 22ND CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1 AND 2, 2009, : 819 - +
  • [7] Large-scale Evaluation of the Efficiency of Runtime-Verification Tools in the Wild
    Javed, Omar
    Binder, Walter
    [J]. 2018 25TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2018), 2018, : 688 - 692
  • [8] Proactivizer: Transforming Existing Verification Tools into Efficient Solutions for Runtime Security Enforcement
    Majumdar, Suryadipta
    Tabiban, Azadeh
    Mohammady, Meisam
    Oqaily, Alaa
    Jarraya, Yosr
    Pourzandi, Makan
    Wang, Lingyu
    Debbabi, Mourad
    [J]. COMPUTER SECURITY - ESORICS 2019, PT II, 2019, 11736 : 239 - 262
  • [9] Large-Scale Evaluation of the Efficiency of Runtime-Verification Tools in the Wild
    Faculty of Informatics, Universita della Svizzera Italiana , Lugano, Switzerland
    [J]. Proc. Asia Pac. Softw. Eng. Conf. APSEC, (688-692):
  • [10] Interactive Runtime Verification - When Interactive Debugging meets Runtime Verification
    Jakse, Raphael
    Falcone, Ylies
    Mehaut, Jean-Francois
    Pouget, Kevin
    [J]. 2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2017, : 182 - 193