A general method for rendering static analyses for diverse concurrency models modular

Q Stiévenart, J Nicolay, W De Meuter… - Journal of Systems and …, 2019 - Elsevier
Shared-memory multi-threading and the actor model both share the notion of processes
featuring communication, respectively by modifying shared state and by sending messages …

Mailbox abstractions for static analysis of actor programs

Q Stiévenart, J Nicolay, W De Meuter… - … Conference on Object …, 2017 - drops.dagstuhl.de
Abstract Properties such as the absence of errors or bounds on mailbox sizes are hard to
deduce statically for actor-based programs. This is because actor-based programs exhibit …

Garbage-free abstract interpretation through abstract reference counting

N Van Es, Q Stiévenart… - 33rd European Conference …, 2019 - drops.dagstuhl.de
Abstract garbage collection is the application of garbage collection to an abstract interpreter.
Existing work has shown that abstract garbage collection can improve both the interpreter's …

MAF: a framework for modular static analysis of higher-order languages

N Van Es, J Van der Plas, Q Stiévenart… - 2020 IEEE 20th …, 2020 - ieeexplore.ieee.org
A modular static analysis decomposes a program's analysis into analyses of its parts, or
components. An intercomponent analysis instructs an intra-component analysis to analyse …

[PDF][PDF] 面向Java EE 程序的SQLIA 漏洞分析和验证方法

郭帆, 范威威 - 计算机科学与探索, 2021 - scholar.archive.org
SQLIA 漏洞破坏Web 后台数据库的完整性, 一直是Web 应用安全的主要威胁.
提出一种检测和验证Java Web 程序的SQLIA 漏洞的解决方案, 将静态分析与动态验证相结合 …

[PDF][PDF] Static Taint Analysis of Event-driven Scheme Programs.

J De Bleser, Q Stiévenart, J Nicolay, C De Roover - ELS, 2017 - els.elsaa.org
Event-driven programs consist of event listeners that can be registered dynamically with
different types of events. The order in which these events are triggered is, however …

Analysis and Verification on SQLIA Vulnerability for Java EE Programs.

GUO Fan, FAN Weiwei - … of Frontiers of Computer Science & …, 2021 - search.ebscohost.com
SQLIA vulnerabilities undermine the integrity of the Web background database, and have
always been a major threat to Web application security. This paper proposes a solution to …

Modular Specification and Compositional Soundness of Abstract Interpreters

S Keidel - 2021 - openscience.ub.uni-mainz.de
Static analyses are automated tools that yield information about computer programs without
running them. Static analyses are used in modern integrated development environments …

Modular taint analysis with access paths

NJ Allen - US Patent 11,568,060, 2023 - Google Patents
Modular program analysis involves performing separate analysis of components of a
program, and combining the results to achieve an analysis of the entire program as a whole …

Improving trace-based jit optimisation using whole-program information

M Vandercammen, C De Roover - … of the 8th International Workshop on …, 2016 - dl.acm.org
Trace-based just-in-time compilers use program analyses to optimise execution traces.
These analyses are limited in scope to the parts of the program that have been traced. In this …