中文
相关论文

相关论文: Compiling Away the Overhead of Race Detection

200 篇论文

While automated driving is often advertised with better-than-human driving performance, this work reviews that it is nearly impossible to provide direct statistical evidence on the system level that this is actually the case. The amount of…

机器学习 · 计算机科学 2021-12-10 Hanno Gottschalk , Matthias Rottmann , Maida Saltagic

In a compiler, an essential component is the register allocator. Two main algorithms have dominated implementations, graph coloring and linear scan, differing in how live values are modeled. Graph coloring uses an edge in an `interference…

编程语言 · 计算机科学 2020-11-12 Ian Rogers

Detecting semantic interference remains a challenge in collaborative software development. Recent lightweight static analysis techniques improve efficiency over SDG-based methods, but they still suffer from a high rate of false positives. A…

软件工程 · 计算机科学 2025-10-03 Victor Lira , Paulo Borba , Rodrigo Bonifácio , Galileu Santos e Matheus barbosa

We design monitor optimisations for detectEr, a runtime-verification tool synthesising systems of concurrent monitors from correctness properties for Erlang programs. We implement these optimisations as part of the existing tool and show…

软件工程 · 计算机科学 2015-03-18 Ian Cassar , Adrian Francalanza , Simon Said

Dynamic taint analysis (DTA), as a fundamental analysis technique, is widely used in security, privacy, and diagnosis, etc. As DTA demands to collect and analyze massive taint data online, it suffers extremely high runtime overhead. Over…

密码学与安全 · 计算机科学 2024-02-28 Yiyu Zhang , Tianyi Liu , Yueyang Wang , Yun Qi , Kai Ji , Jian Tang , Xiaoliang Wang , Xuandong Li , Zhiqiang Zuo

This paper addresses the problem of provably efficient and practically good on-the-fly determinacy race detection in task parallel programs that use futures. Prior works determinacy race detection have mostly focused on either task parallel…

数据结构与算法 · 计算机科学 2019-01-04 Robert Utterback , Kunal Agrawal , Jeremy Fineman , I-Ting Angelina Lee

Deep learning has emerged as a powerful approach for malware detection, demonstrating impressive accuracy across various data representations. However, these models face critical limitations in real-world, non-stationary environments where…

密码学与安全 · 计算机科学 2026-04-24 Pawan Acharya , Lan Zhang

With the continuous growth in the scale and complexity of software systems, defect remediation has become increasingly difficult and costly. Automated defect prediction tools can proactively identify software changes prone to defects within…

软件工程 · 计算机科学 2025-05-14 Liguo Ji , Chenchen Li , Shenglin Wang , Furui Zhan

Unsafe memory accesses in programs written using popular programming languages like C/C++ have been among the leading causes for software vulnerability. Prior memory safety checkers such as SoftBound enforce memory spatial safety by…

编程语言 · 计算机科学 2019-07-10 Yurong Chen , Hongfa Xue , Tian Lan , Guru Venkataramani

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

We present a static analysis by Abstract Interpretation to check for run-time errors in parallel and multi-threaded C programs. Following our work on Astr\'ee, we focus on embedded critical programs without recursion nor dynamic memory…

编程语言 · 计算机科学 2019-03-14 Antoine Miné

Version control system tools empower developers to independently work on their development tasks. These tools also facilitate the integration of changes through merging operations, and report textual conflicts. However, when developers…

软件工程 · 计算机科学 2023-10-16 Galileu Santos de Jesus , Paulo Borba , Rodrigo Bonifácio , Matheus Barbosa de Oliveira

High-quality datasets are essential for training robust perception systems in autonomous driving. However, real-world data collection is often biased toward common scenes and objects, leaving novel cases underrepresented. This imbalance…

计算机视觉与模式识别 · 计算机科学 2025-07-08 Philipp Reis , Joshua Ransiek , David Petri , Jacob Langner , Eric Sax

Verification of concurrent data structures is one of the most challenging tasks in software verification. The topic has received considerable attention over the course of the last decade. Nevertheless, human-driven techniques remain…

编程语言 · 计算机科学 2018-11-12 Roland Meyer , Sebastian Wolff

We present a highly compact run-time monitoring approach for deep computer vision networks that extracts selected knowledge from only a few (down to merely two) hidden layers, yet can efficiently detect silent data corruption originating…

计算机视觉与模式识别 · 计算机科学 2023-11-03 Florian Geissler , Syed Qutub , Michael Paulitsch , Karthik Pattabiraman

Minimizing computational overhead in time-series classification, particularly in deep learning models, presents a significant challenge due to the high complexity of model architectures and the large volume of sequential data that must be…

密码学与安全 · 计算机科学 2025-08-28 Cagla Ipek Kocal , Onat Gungor , Tajana Rosing , Baris Aksanli

Writing concurrent programs is a hard task, even when using high-level synchronization primitives such as transactional memories together with a functional language with well-controlled side-effects such as Haskell, because the…

计算机科学中的逻辑 · 计算机科学 2013-12-11 Romain Demeyer , Wim Vanhoof

In the most intrusion detection systems (IDS), a system tries to learn characteristics of different type of attacks by analyzing packets that sent or received in network. These packets have a lot of features. But not all of them is required…

密码学与安全 · 计算机科学 2013-05-13 Shafigh Parsazad , Ehsan Saboori , Amin Allahyar

In the last decades, researchers, practitioners and companies struggled in devising mechanisms to detect malicious activities originating security threats. Amongst the many solutions, network intrusion detection emerged as one of the most…

密码学与安全 · 计算机科学 2022-03-01 Tommaso Zoppi , Andrea Ceccarelli

In autonomous racing, vehicles operate close to the limits of handling and a sensor failure can have critical consequences. To limit the impact of such failures, this paper presents the redundant perception and state estimation approaches…