中文
相关论文

相关论文: TFix+: Self-configuring Hybrid Timeout Bug Fixing …

200 篇论文

While AI-coding assistants accelerate software development, current testing frameworks struggle to keep pace with the resulting volume of AI-generated code. Traditional fuzzing techniques often allocate resources uniformly and lack semantic…

软件工程 · 计算机科学 2026-02-13 Ziyi Yang , Kalit Inani , Keshav Kabra , Vima Gupta , Anand Padmanabha Iyer

Cloud computing systems fail in complex and unexpected ways due to unexpected combinations of events and interactions between hardware and software components. Fault injection is an effective means to bring out these failures in a…

软件工程 · 计算机科学 2020-10-02 Domenico Cotroneo , Luigi De Simone , Pietro Liguori , Roberto Natella

Many applications are implemented as multi-tier software systems, and are executed on distributed infrastructures, like cloud infrastructures, to benefit from the cost reduction that derives from dynamically allocating resources on-demand.…

分布式、并行与集群计算 · 计算机科学 2019-11-25 Leonardo Mariani , Mauro Pezzè , Oliviero Riganelli , Rui Xin

In order to plan for failure recovery, the designers of cloud systems need to understand how their system can potentially fail. Unfortunately, analyzing the failure behavior of such systems can be very difficult and time-consuming, due to…

软件工程 · 计算机科学 2022-03-09 Domenico Cotroneo , Luigi De Simone , Pietro Liguori , Roberto Natella , Nematollah Bidokhti

Fault diagnosis has attracted extensive attention for its importance in the exceedingly fault management framework for cloud virtualization, despite the fact that fault diagnosis becomes more difficult due to the increasing scalability and…

软件工程 · 计算机科学 2015-07-30 Ameen Alkasem , Hongwei Liu , Zuo Decheng , Yao Zhao

Bug localization aims to reduce debugging time by recommending program elements that are relevant for a specific bug report. To date, researchers have primarily addressed this problem by applying different information retrieval techniques…

软件工程 · 计算机科学 2022-03-08 Agnieszka Ciborowska , Michael J. Decker , Kostadin Damevski

Software updates, including bug repair and feature additions, are frequent in modern applications but they often leave test suites outdated, resulting in undetected bugs and increased chances of system failures. A recent study by Meta…

软件工程 · 计算机科学 2025-03-20 Shanto Rahman , Sachit Kuhar , Berk Cirisci , Pranav Garg , Shiqi Wang , Xiaofei Ma , Anoop Deoras , Baishakhi Ray

In this paper, we describe the motivation, innovation, design, running example and future development of a Fault Inject Tool (FIT). This tool enables controlled causing of cloud platform issues such as resource stress and service or VM…

分布式、并行与集群计算 · 计算机科学 2017-07-21 Craig Sheridan , Darren Whigham , Matej Artač

Firmware fuzzing has gained attention for identifying firmware bugs. However, current approaches often directly integrate fuzzing tools for general software. General software receives input as it encounters I/O functions, but firmware input…

密码学与安全 · 计算机科学 2026-05-19 Shandian Shen , Wei Zhou , Keming Zhao , Peng Liu , Chung Hwan Kim , Le Guan

All modern distributed systems list performance and scalability as their core strengths. Given that optimal performance requires carefully selecting configuration options, and typical cluster sizes can range anywhere from 2 to 300 nodes, it…

数据库 · 计算机科学 2021-10-13 Guy Bolton King , Sean McCarthy , Pushkala Pattabhiraman , Jake Luciani , Matt Fleming

Modern embedded Linux devices, such as routers, IP cameras, and IoT gateways, rely on complex software stacks where numerous daemons interact to provide services. Testing these devices is crucial from a security perspective since vendors…

密码学与安全 · 计算机科学 2025-09-23 Alessio Izzillo , Riccardo Lazzeretti , Emilio Coppa

Elasticity is a form of self-adaptivity in cloud-based software systems that is typically restricted to the infrastructure layer and realized through auto-scaling. However, both reactive and proactive forms of infrastructure auto-scaling…

分布式、并行与集群计算 · 计算机科学 2020-10-16 Mohan Baruwal Chhetri , Abdur Rahim Mohammad Forkan , Anton V. Uzunov , Surya Nepal

Shuffle exchanges intermediate results between upstream and downstream operators in distributed data processing and is usually the bottleneck due to factors such as small random I/Os and network contention. Several systems have been…

分布式、并行与集群计算 · 计算机科学 2026-02-27 Yuhao Lin , Zhipeng Tang , Jiayan Tong , Junqing Xiao , Bin Lu , Yuhang Li , Chao Li , Zhiguo Zhang , Junhua Wang , Hao Luo , James Cheng , Chuang Hu , Jiawei Jiang , Xiao Yan

Real-time cyber-physical systems depend on deterministic task execution to guarantee safety and correctness. Unfortunately, this determinism can unintentionally expose timing information that enables adversaries to infer task execution…

系统与控制 · 电气工程与系统科学 2026-02-04 Arkaprava Sain , Sunandan Adhikary , Soumyajit Dey

3D point clouds captured from real-world sensors frequently encompass noisy points due to various obstacles, such as occlusion, limited resolution, and variations in scale. These challenges hinder the deployment of pre-trained point cloud…

计算机视觉与模式识别 · 计算机科学 2024-07-24 Hajin Shim , Changhun Kim , Eunho Yang

The modern software development landscape has seen a shift in focus toward mobile applications as "smart" devices near ubiquitous adoption. Due to this trend, the complexity of mobile applications has been increasing, making development and…

软件工程 · 计算机科学 2018-01-19 Kevin Moran

Time delays pose an important challenge in networked control systems, which are now ubiquitous. Focusing on switched systems, we introduce a framework that provides an upper bound for errors caused by switching delays. Our framework is…

系统与控制 · 计算机科学 2017-12-27 Kengo Kido , Sean Sedwards , Ichiro Hasuo

Real-life parallel machine scheduling problems can be characterized by: (i) limited information about the exact task duration at scheduling time, and (ii) an opportunity to reschedule the remaining tasks each time a task processing is…

最优化与控制 · 数学 2023-11-22 Izack Cohen , Krzysztof Postek , Shimrit Shtern

Continuous cloud service performance benchmarking is essential for detecting performance bugs early before deploying them to production. However, detecting performance regressions using application benchmarks, which usually treat the system…

分布式、并行与集群计算 · 计算机科学 2026-05-19 Sebastian Koch , Nils Japke , David Bermbach

Due to the emergence of highly dynamic multimedia applications there is a need for flexible platforms and run-time scheduling support for embedded systems. Dynamic Reconfigurable Hardware (DRHW) is a promising candidate to provide this…

硬件体系结构 · 计算机科学 2011-11-09 Javier Resano , Daniel Mozos , Francky Catthoor