中文
相关论文

相关论文: Symbolic Execution in Practice: A Survey of Applic…

200 篇论文

The USB protocol has become ubiquitous, supporting devices from high-powered computing devices to small embedded devices and control systems. USB's greatest feature, its openness and expandability, is also its weakness, and attacks such as…

密码学与安全 · 计算机科学 2018-08-19 Grant Hernandez , Farhaan Fowze , Dave Tian , Tuba Yavuz , Kevin R. B. Butler

When attempting to understand the behavior of an executable, a binary analyst can make use of many different techniques. These include program slicing, dynamic instrumentation, binary-level rewriting, symbolic execution, and formal…

Symbolic Regression (SR) is a regression method that aims to discover mathematical expressions that describe the relationship between variables, and it is often implemented through Genetic Programming, a metaphor for the process of…

神经与进化计算 · 计算机科学 2025-12-02 Guilherme Seidyo Imai Aldeia

Static analysis remains one of the most popular approaches for detecting and correcting poor or vulnerable program code. It involves the examination of code listings, test results, or other documentation to identify errors, violations of…

人工智能 · 计算机科学 2021-08-27 Fitzroy D. Nembhard , Marco M. Carvalho

We propose a deep learning approach for identifying malware families using the function call graphs of x86 assembly instructions. Though prior work on static call graph analysis exists, very little involves the application of modern,…

密码学与安全 · 计算机科学 2020-12-04 Thomas Dalton , Mauritius Schmidtler , Alireza Hadj Khodabakhshi

We propose a new static program analysis called program behavior analysis. The analysis aims to calculate possible symbolic expressions for every variable at each program point. We design a new lattice, transfer function, and widening…

软件工程 · 计算机科学 2024-05-03 Qi Zhan

Malware and other suspicious software often hide behaviors and components behind logic bombs and context-sensitive execution paths. Uncovering these is essential to react against modern threats, but current solutions are not ready to detect…

密码学与安全 · 计算机科学 2021-09-14 Marcus Botacin , André Grégio

Solutions of symbolic regression problems are expressions that are composed of input variables and operators from a finite set of function symbols. One measure for evaluating symbolic regression algorithms is their ability to recover…

机器学习 · 计算机科学 2025-06-25 Paul Kahlmeyer , Markus Fischer , Joachim Giesen

Formal verification and testing are complementary approaches which are used in the development process to verify the functional correctness of software. However, the correctness of software cannot ensure the safe operation of…

软件工程 · 计算机科学 2016-12-12 Asim Abdulkhaleq , Stefan Wagner , Nancy Leveson

In this paper we present an alternative approach to symbolic segmentation; instead of implementing a new method we approach symbolic segmentation as an algorithm selection problem. That is, let there be $n$ available algorithms for symbolic…

计算机视觉与模式识别 · 计算机科学 2015-06-01 Martin Lukac , Kamila Abdiyeva , Michitaka Kameyama

Static analysis is a method of analyzing source code without executing it. It is widely used to find bugs and code smells in industrial software. Besides other methods, the most important techniques are those based on the abstract syntax…

软件工程 · 计算机科学 2024-08-13 Gabor Horvath , Reka Kovacs , Richard Szalay , Zoltan Porkolab

Program obfuscation is increasingly popular among malware creators. Objectively comparing different malware detection approaches with respect to their resilience against obfuscation is challenging. To the best of our knowledge, there is no…

密码学与安全 · 计算机科学 2015-02-16 Sebastian Banescu , Tobias Wüchner , Marius Guggenmos , Martín Ochoa , Alexander Pretschner

Symbolic execution engines such as KLEE automatically generate test cases to maximize branch coverage, but their numerous parameters make it difficult to understand the parameters' impact, leading the user to rely on suboptimal default…

人机交互 · 计算机科学 2026-04-08 Donghee Hong , Minjong Kim , Sooyoung Cha , Jaemin Jo

It has been recently proposed that testing based on symbolic execution can be used in conjunction with static deadlock analysis to define a deadlock detection framework that: (i) can show deadlock presence, in that case a concrete test-case…

编程语言 · 计算机科学 2017-09-14 Elvira Albert , Miguel Gómez-Zamalloa , Miguel Isabel

Numerical and symbolic methods for optimization are used extensively in engineering, industry, and finance. Various methods are used to reduce problems of interest to ones that are amenable to solution by such software. We develop a…

计算机科学中的逻辑 · 计算机科学 2023-02-23 Alexander Bentkamp , Ramon Fernández Mir , Jeremy Avigad

Symbolic regression is a machine learning technique, and it has seen many advancements in recent years, especially in genetic programming approaches (GPSR). Furthermore, it has been known for many years that constant optimization of…

机器学习 · 计算机科学 2024-12-04 L. G. A dos Reis , V. L. P. S. Caminha , T. J. P. Penna

Static security analysis is a widely used technique for detecting software vulnerabilities across a wide range of weaknesses, application domains, and programming languages. While prior work surveyed static analyzes for specific weaknesses…

密码学与安全 · 计算机科学 2026-02-23 Kevin Hermann , Sven Peldszus , Thorsten Berger

With web applications becoming a preferred method of presenting graphical user interfaces to users, software vulnerabilities affecting web applications are becoming more and more prevalent and devastating. Some of these vulnerabilities,…

密码学与安全 · 计算机科学 2019-08-14 Michael Flanders

Speculative execution enhances processor performance by predicting intermediate results and executing instructions based on these predictions. However, incorrect predictions can lead to security vulnerabilities, as speculative instructions…

密码学与安全 · 计算机科学 2026-04-01 Xaver Fabian , Marco Guarnieri , Boris Köpf , Jose F. Morales , Marco Patrignani , Jan Reineke , Andres Sanchez

Function contract generation is a classical problem in program analysis that targets the automated analysis of functions in a program with multiple procedures. The problem is fundamental in inter-procedural analysis where properties of…

编程语言 · 计算机科学 2026-03-02 Weijie Lu , Jingyu Ke , Hongfei Fu , Zhouyue Sun , Yi Zhou , Guoqiang Li , Haokun Li
‹ 上一页 1 8 9 10 下一页 ›