中文
相关论文

相关论文: Test them all, is it worth it? Assessing configura…

200 篇论文

Widely used software systems such as video encoders are by necessity highly configurable, with hundreds or even thousands of options to choose from. Their users often have a hard time finding suitable values for these options (i.e. finding…

软件工程 · 计算机科学 2023-02-23 Luc Lesoil , Mathieu Acher , Arnaud Blouin , Jean-Marc Jézéquel

Many digital systems are designed as collections of asynchronous processes orchestrated by a domain-specific scheduler. The verification of such scheduler-restricted asynchronous systems (SRA) is challenging due to process-process and…

计算机科学中的逻辑 · 计算机科学 2026-05-27 Alessandro Cimatti , Alberto Griggio , Christian Lidström , Gianluca Redondi , Dylan Trenti

Stochastic hybrid systems have received significant attentions as a relevant modelling framework describing many systems, from engineering to the life sciences: they enable the study of numerous applications, including transportation…

计算机科学中的逻辑 · 计算机科学 2022-03-11 Abolfazl Lavaei , Sadegh Soudjani , Alessandro Abate , Majid Zamani

The problem of scheduling with testing in the framework of explorable uncertainty models environments where some preliminary action can influence the duration of a task. In the model, each job has an unknown processing time that can be…

数据结构与算法 · 计算机科学 2021-08-20 Susanne Albers , Alexander Eckl

Learning and predicting the performance of given software configurations are of high importance to many software engineering activities. While configurable software systems will almost certainly face diverse running environments (e.g.,…

软件工程 · 计算机科学 2024-02-06 Jingzhi Gong , Tao Chen

Ideally the variability of a product line is represented completely and correctly by its variability model. However, in practice additional variability is often represented on the level of the build system or in the code. Such a situation…

软件工程 · 计算机科学 2021-10-13 Sascha El-Sharkawy , Adam Krafczyk , Klaus Schmid

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

Registers in IP blocks of an SoC perform a variety of functions, most of which are essential to the SoC operation. The complexity of register implementation is relatively low when compared with other design blocks. However, the extensive…

硬件体系结构 · 计算机科学 2024-10-22 Shuhang Zhang , Bryan Olmos , Basavaraj Naik

Hybrid systems exhibit both continuous and discrete behavior. Analyzing hybrid systems is known to be hard. Inspired by the idea of concolic testing (of programs), we investigate whether we can combine random sampling and symbolic execution…

软件工程 · 计算机科学 2016-09-01 Pingfan Kong , Yi Li , Xiaohong Chen , Jun Sun , Meng Sun , Jingyi Wang

Decision-making is a key software engineering skill. Developers constantly make choices throughout the software development process, from requirements to implementation. While prior work has studied developer decision-making, the choices…

软件工程 · 计算机科学 2023-01-25 Jenny T. Liang , Maryam Arab , Minhyuk Ko , Amy J. Ko , Thomas D. LaToza

In recent years, configuration problems have drawn tremendous attention because of their increasing prevalence and their big impact on system availability. We believe that many of these problems are attributable to today's configuration…

人机交互 · 计算机科学 2016-01-11 Tianyin Xu , Vineet Pandey , Scott Klemmer

Variability constraints are an integral part of the requirements for a configurable system. The constraints specified in the requirements on the legal combinations of options define the space of potential valid configurations for the…

软件工程 · 计算机科学 2023-09-08 Chin Khor , Robyn Lutz

Modern software systems are usually highly configurable, providing users with customized functionality through various configuration options. Understanding how system performance varies with different option combinations is important to…

软件工程 · 计算机科学 2022-04-11 Jiezhu Cheng , Cuiyun Gao , Zibin Zheng

Compilation is an important process in developing configurable systems, such as Linux. However, identifying compilation errors in configurable systems is not straightforward because traditional compilers are not variability-aware. Previous…

软件工程 · 计算机科学 2024-07-31 Lucas Albuquerque , Rohit Gheyi , Márcio Ribeiro

Configurable software verification is a recent concept for expressing different program analysis and model checking approaches in one single formalism. This paper presents CPAchecker, a tool and framework that aims at easy integration of…

编程语言 · 计算机科学 2009-02-03 Dirk Beyer , M. Erkan Keremoglu

We present qHiPSTER, the Quantum High Performance Software Testing Environment. qHiPSTER is a distributed high-performance implementation of a quantum simulator on a classical computer, that can simulate general single-qubit gates and…

量子物理 · 物理学 2016-05-16 Mikhail Smelyanskiy , Nicolas P. D. Sawaya , Alán Aspuru-Guzik

This paper shows how maximum possible configuration efficiency of an indefinitely large software system is constrained by chosing a fixed upper limit to the number of program units per subsystem. It is then shown how the configuration…

软件工程 · 计算机科学 2008-11-18 Edmund Kirwan

Systems can become misconfigured for a variety of reasons such as operator errors or buggy patches. When a misconfiguration is discovered, usually the first order of business is to restore availability, often by undoing the…

软件工程 · 计算机科学 2017-11-10 Zhen Huang , David Lie

The Linux kernel is highly-configurable, with a build system that takes a configuration file as input and automatically tailors the source code accordingly. Configurability, however, complicates testing, because different configuration…

软件工程 · 计算机科学 2024-04-30 Necip Fazıl Yıldıran , Jeho Oh , Julia Lawall , Paul Gazzillo

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