中文
相关论文

相关论文: Detecting Missing Dependencies and Notifiers in Pu…

200 篇论文

Large-scale data centers and cloud computing have turned system configuration into a challenging problem. Several widely-publicized outages have been blamed not on software bugs, but on configuration bugs. To cope, thousands of…

编程语言 · 计算机科学 2016-05-18 Rian Shambaugh , Aaron Weiss , Arjun Guha

Despite being beneficial for managing computing infrastructure automatically, Puppet manifests are susceptible to security weaknesses, e.g., hard-coded secrets and use of weak cryptography algorithms. Adequate mitigation of security…

密码学与安全 · 计算机科学 2022-08-03 Akond Rahman , Chris Parnin

Puppet is a popular declarative framework for specifying and managing complex system configurations. The Puppet framework includes a domain-specific language with several advanced features inspired by object-oriented programming, including…

编程语言 · 计算机科学 2017-09-12 Weili Fu , Roly Perera , Paul Anderson , James Cheney

Relying on dependency packages accelerates software development, but it also increases the exposure to security vulnerabilities that may be present in dependencies. While developers have full control over which dependency packages (and…

软件工程 · 计算机科学 2023-10-13 Abbas Javan Jafari , Diego Elias Costa , Ahmad Abdellatif , Emad Shihab

Over the years, processor throughput has steadily increased. However, the memory throughput has not increased at the same rate, which has led to the memory wall problem in turn increasing the gap between effective and theoretical peak…

硬件体系结构 · 计算机科学 2022-01-31 Furkan Eris , Marcia S. Louis , Kubra Eris , Jose L. Abellan , Ajay Joshi

An advantage of scientific workflow systems is their ability to collect runtime provenance information as an execution trace. Traces include the computation steps invoked as part of the workflow run along with the corresponding data…

数据库 · 计算机科学 2018-07-27 Shawn Bowers , Timothy McPhillips , Bertram Ludäscher

The degree of dependencies among the modules of a software system is a key attribute to characterize its design structure and its ability to evolve over time. Several design problems are often correlated with undesired dependencies among…

软件工程 · 计算机科学 2018-10-29 J. Andrés Díaz-Pace , Antonela Tommasel , Daniela Godoy

Fault identification and testing has always been the most specific concern in the field of software development. To identify and testify the bug we should be aware of the source of the failure or any unwanted issue. In this paper, we are…

软件工程 · 计算机科学 2014-05-06 Vishal Anand , Ramani S

Implicitly parallel task-based runtime systems often perform dynamic analysis to discover dependencies in and extract parallelism from sequential programs. Dependence analysis becomes expensive as task granularity drops below a threshold.…

分布式、并行与集群计算 · 计算机科学 2024-12-17 Rohan Yadav , Michael Bauer , David Broman , Michael Garland , Alex Aiken , Fredrik Kjolstad

Whereas distributed computing research has been very successful in exploring the solvability/impossibility border of distributed computing problems like consensus in representative classes of computing models with respect to model…

分布式、并行与集群计算 · 计算机科学 2024-05-27 Hugo Rincon Galeana , Ulrich Schmid

Devices in computer networks cannot work without essential network services provided by a limited count of devices. Identification of device dependencies determines whether a pair of IP addresses is a dependency, i.e., the host with the…

密码学与安全 · 计算机科学 2024-07-04 Lukáš Sadlek , Martin Husák , Pavel Čeleda

File systems play an essential role in modern society for managing precious data. To meet diverse needs, they often support many configuration parameters. Such flexibility comes at the price of additional complexity which can lead to subtle…

操作系统 · 计算机科学 2025-02-12 Tabassum Mahmud , Om Rameshwar Gatla , Duo Zhang , Carson Love , Ryan Bumann , Varun S Girimaji , Mai Zheng

Background. Jupyter notebooks are one of the main tools used by data scientists. Notebooks include features (configuration scripts, markdown, images, etc.) that make them challenging to analyze compared to traditional software. As a result,…

软件工程 · 计算机科学 2025-07-28 Wenyuan Jiang , Diany Pressato , Harsh Darji , Thibaud Lutellier

System configuration languages provide powerful abstractions that simplify managing large-scale, networked systems. Thousands of organizations now use configuration languages, such as Puppet. However, specifications written in configuration…

软件工程 · 计算机科学 2021-03-12 Aaron Weiss , Arjun Guha , Yuriy Brun

Misconfiguration is a major cause of system failures. Prior solutions focus on detecting invalid settings that are introduced by user mistakes. But another type of misconfiguration that continues to haunt production services is specious…

软件工程 · 计算机科学 2020-10-14 Yigong Hu , Gongqi Huang , Peng Huang

Kubernetes is a tool that facilitates rapid deployment of software. Unfortunately, configuring Kubernetes is prone to errors. Configuration defects are not uncommon and can result in serious consequences. This paper reports an empirical…

软件工程 · 计算机科学 2025-12-09 Yue Zhang , Uchswas Paul , Marcelo d'Amorim , Akond Rahman

Several successful strategies in automated reasoning rely on human-supplied guidance about which term or clause shapes are interesting. In this paper we aim to discover interesting term shapes automatically. Specifically, we discover…

计算机科学中的逻辑 · 计算机科学 2026-03-10 Guy Axelrod , Moa Johansson , Nicholas Smallbone

Predicate abstraction provides a powerful tool for verifying properties of infinite-state systems using a combination of a decision procedure for a subset of first-order logic and symbolic methods originally developed for finite-state model…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Shuvendu K. Lahiri , Randal E. Bryant

Recently, NLP models have achieved remarkable progress across a variety of tasks; however, they have also been criticized for being not robust. Many robustness problems can be attributed to models exploiting spurious correlations, or…

计算与语言 · 计算机科学 2022-05-26 Tianlu Wang , Rohit Sridhar , Diyi Yang , Xuezhi Wang

Abstraction is a well-known approach to simplify a complex problem by over-approximating it with a deliberate loss of information. It was not considered so far in Answer Set Programming (ASP), a convenient tool for problem solving. We…

计算机科学中的逻辑 · 计算机科学 2021-07-01 Zeynep G. Saribatur , Thomas Eiter
‹ 上一页 1 2 3 10 下一页 ›