Control-Flow Residual Analysis for Symbolic Automata

被引:4
|
作者
Azzopardi, Shaun [1 ]
Colombo, Christian [1 ]
Pace, Gordon J. [1 ]
机构
[1] Univ Malta, Dept Comp Sci, Msida, Malta
基金
欧盟地平线“2020”;
关键词
D O I
10.4204/EPTCS.254.3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Where full static analysis of systems fails to scale up due to system size, dynamic monitoring has been increasingly used to ensure system correctness. The downside is, however, runtime overheads which are induced by the additional monitoring code instrumented. To address this issue, various approaches have been proposed in the literature to use static analysis in order to reduce monitoring overhead. In this paper we generalise existing work which uses control-flow static analysis to optimise properties specified as automata, and prove how similar analysis can be applied to more expressive symbolic automata - enabling reduction of monitoring instrumentation in the system, and also monitoring logic. We also present empirical evidence of the effectiveness of this approach through an analysis of the effect of monitoring overheads in a financial transaction system.
引用
收藏
页码:29 / 43
页数:15
相关论文
共 50 条
  • [21] Binary Control-Flow Trimming
    Ghaffarinia, Masoud
    Hamlen, Kevin W.
    PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 1009 - 1022
  • [22] Control-Flow Carrying Code
    Lin, Yan
    Cheng, Xiaoyang
    Gao, Debin
    PROCEEDINGS OF THE 2019 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (ASIACCS '19), 2019, : 3 - 14
  • [23] Traces of Control-Flow Graphs
    Campanoni, Simone
    Reghizzi, Stefano Crespi
    DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2009, 5583 : 156 - 169
  • [24] Partial Control-Flow Linearization
    Moll, Simon
    Hack, Sebastian
    PROCEEDINGS OF THE 39TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, PLDI 2018, 2018, : 543 - 556
  • [25] A pointcut language for control-flow
    Douence, R
    Teboul, L
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING 2004, PROCEEDINGS, 2004, 3286 : 95 - 114
  • [26] Partial Control-Flow Linearization
    Moll, Simon
    Hack, Sebastian
    ACM SIGPLAN NOTICES, 2018, 53 (04) : 560 - 573
  • [27] Opaque Control-Flow Integrity
    Mohan, Vishwath
    Larsen, Per
    Brunthaler, Stefan
    Hamlen, Kevin W.
    Franz, Michael
    22ND ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2015), 2015,
  • [28] A survey of control-flow obfuscations
    Majumdar, Anirban
    Thomborson, Clark
    Drape, Stephen
    INFORMATION SYSTEMS SECURITY, PROCEEDINGS, 2006, 4332 : 353 - +
  • [29] Modular Control-Flow Integrity
    Niu, Ben
    Tan, Gang
    ACM SIGPLAN NOTICES, 2014, 49 (06) : 577 - 587
  • [30] Query Learning Algorithm for Residual Symbolic Finite Automata
    Chubachi, Kaizaburo
    Yoshinaka, Ryo
    Hendrian, Diptarama
    Shinohara, Ayumi
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (305): : 140 - 153