中文
相关论文

相关论文: Exhaustive Exploration of the Failure-oblivious Co…

200 篇论文

We present data-oblivious algorithms in the external-memory model for compaction, selection, and sorting. Motivation for such problems comes from clients who use outsourced data storage services and wish to mask their data access patterns.…

数据结构与算法 · 计算机科学 2011-03-29 Michael T. Goodrich

Software security mainly studies vulnerability detection: is my code vulnerable today? This hinders risk estimation, so new approaches are emerging to forecast the occurrence of future vulnerabilities. While useful, these approaches are…

软件工程 · 计算机科学 2024-11-19 Carlos E. Budde , Ranindya Paramitha , Fabio Massacci

This paper presents PREVENT, an approach for predicting and localizing failures in distributed enterprise applications by combining unsupervised techniques. Software failures can have dramatic consequences in production, and thus predicting…

软件工程 · 计算机科学 2024-09-18 Giovanni Denaro , Rahim Heydarov , Ali Mohebbi , Mauro Pezzè

Fog computing can provide computational resources and low-latency communication at the network edge. But with it comes uncertainties that must be managed in order to guarantee Service Level Agreements. Service observability can help the…

分布式、并行与集群计算 · 计算机科学 2025-02-18 Breno Costa , Abhik Banerjee , Prem Prakash Jayaraman , Leonardo R. Carvalho , João Bachiega , Aleteia Araujo

Code cloning plays a very important role in open-source software engineering. The presence of clones within a project may indicate a need for refactoring, and clones between projects are even more interesting, since code migration takes…

软件工程 · 计算机科学 2021-08-16 Yaroslav Golubev , Timofey Bryksin

Software obfuscation or obscuring a software is an approach to defeat the practice of reverse engineering a software for using its functionality illegally in the development of another software. Java applications are more amenable to…

密码学与安全 · 计算机科学 2009-04-23 Praveen Sivadasan , P Sojan Lal

Software misconfiguration has consistently been a major reason for software failures. Over the past two decades, much work has been done to detect and diagnose software misconfigurations. However, there is still a gap between real-world…

软件工程 · 计算机科学 2026-05-29 Yuhao Liu , Yingnan Zhou , Hanfeng Zhang , Zhiwei Chang , Sihan Xu , Yan Jia , Wei Wang , Juncheng Hu , Zheli Liu

Large-scale computing systems today are assembled by numerous computing units for massive computational capability needed to solve problems at scale, which enables failures common events in supercomputing scenarios. Considering the…

分布式、并行与集群计算 · 计算机科学 2019-11-07 Li Tan , Nathan DeBardeleben

Scheduling with testing falls under the umbrella of the research on optimization with explorable uncertainty. In this model, each job has an upper limit on its processing time that can be decreased to a lower limit (possibly unknown) by…

数据结构与算法 · 计算机科学 2023-06-28 Christoph Damerius , Peter Kling , Minming Li , Chenyang Xu , Ruilong Zhang

We are concerned with demonstrating productivity of specifications of infinite streams of data, based on orthogonal rewrite rules. In general, this property is undecidable, but for restricted formats computable sufficient conditions can be…

计算机科学中的逻辑 · 计算机科学 2008-07-20 Joerg Endrullis , Clemens Grabmayer , Dimitri Hendriks

While a lot of work in theoretical computer science has gone into optimizing the runtime and space usage of data structures, such work very often neglects a very important component of modern computers: the cache. In doing so, very often,…

数据结构与算法 · 计算机科学 2019-07-04 Jeffrey Barratt , Brian Zhang

Over the past few years, deep learning methods have been applied for a wide range of Software Engineering (SE) tasks, including in particular for the important task of automatically predicting and localizing faults in software. With the…

软件工程 · 计算机科学 2024-02-09 Adil Mukhtar , Dietmar Jannach , Franz Wotawa

Open Source Software (OSS) security and resilience are worldwide phenomena hampering economic and technological innovation. OSS vulnerabilities can cause unauthorized access, data breaches, network disruptions, and privacy violations,…

Simulation studies are commonly used in methodological research for the empirical evaluation of data analysis methods. They generate artificial data sets under specified mechanisms and compare the performance of methods across conditions.…

统计方法学 · 统计学 2025-07-11 Samuel Pawel , František Bartoš , Björn S. Siepe , Anna Lohmann

Context: Fault localization (FL) is the key activity while debugging a program. Any improvement to this activity leads to significant improvement in total software development cost. There is an internal linkage between the program spectrum…

软件工程 · 计算机科学 2024-03-11 Saksham Sahai Srivastava , Arpita Dutta , Rajib Mall

Recently proposed models which learn to write computer programs from data use either input/output examples or rich execution traces. Instead, we argue that a novel alternative is to use a glass-box loss function, given as a program itself…

机器学习 · 计算机科学 2017-09-27 Konstantina Christakopoulou , Adam Tauman Kalai

Crash consistency is essential for applications that must persist data. Crash-consistency testing has been commonly applied to find crash-consistency bugs in applications. The crash-state space grows exponentially as the number of…

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

Despite huge software engineering efforts and programming language support, resource and memory leaks are still a troublesome issue, even in memory-managed languages such as Java. Understanding the properties of leak-inducing defects, how…

软件工程 · 计算机科学 2019-12-17 Mohammadreza Ghanavati , Diego Costa , Janos Seboek , David Lo , Artur Andrzejak

Programs with floating-point computations are often derived from mathematical models or designed with the semantics of the real numbers in mind. However, for a given input, the computed path with floating-point numbers may differ from the…

编程语言 · 计算机科学 2016-08-08 Hélène Collavizza , Claude Michel , Michel Rueher