中文
相关论文

相关论文: GreyConE: Greybox fuzzing+Concolic execution guide…

200 篇论文

Test bots are automated testing tools that autonomously and periodically run a set of test cases that check whether the system under test meets the requirements set forth by the customer. The automation decreases the amount of time a…

软件工程 · 计算机科学 2020-04-22 Linda Erlenhov , Francisco Gomes de Oliveira Neto , Martin Chukaleski , Samer Daknache

Verification is the process of checking whether a product has been implemented according to its prescribed specifications. We study the case of a designer (the developer) that needs to verify its design by a third party (the verifier), by…

密码学与安全 · 计算机科学 2016-05-13 Yixian Cai , George Karakostas , Alan Wassyng

Web end-to-end (e2e) testing evaluates the workflow of a web application. It simulates real-world user scenarios to ensure the application flows behave as expected. However, web e2e tests are notorious for being flaky, i.e., the tests can…

软件工程 · 计算机科学 2024-05-21 Xinyue Liu , Zihe Song , Weike Fang , Wei Yang , Weihang Wang

Characterization and calibration of quantum devices are necessary steps to achieve fault-tolerant quantum computing. As quantum devices become more sophisticated, it is increasingly essential to rely not only on physics-based models, but…

量子物理 · 物理学 2026-05-27 Poramet Pathumsoot , Areeya Chantasri , Michal Hajdušek , Rodney Van Meter

Typical schedulers in multi-tenancy environments make use of reactive, feedback-oriented mechanisms based on performance counters to avoid resource contention but suffer from detection lag and loss of performance. In this paper, we address…

分布式、并行与集群计算 · 计算机科学 2021-11-02 Girish Mururu , Sharjeel Khan , Bodhisatwa Chatterjee , Chao Chen , Chris Porter , Ada Gavrilovska , Santosh Pande

The purpose of testing a system with respect to a requirement is to refute the hypothesis that the system satisfies the requirement. We build a theory of tests and refutation based on the elementary notions of satisfaction and refinement.…

软件工程 · 计算机科学 2020-06-19 Mohammad Torabi Dashti , David Basin

We present a new model-based approach for testing systems that use sequences of actions and assertions as test vectors. Our solution includes a method for quantifying testing quality, a tool for generating high-quality test suites based on…

软件工程 · 计算机科学 2025-07-29 Achiya Elyasaf , Eitan Farchi , Oded Margalit , Gera Weiss , Yeshayahu Weiss

Modern Python projects execute computational functions using native libraries and give Python interfaces to boost execution speed; hence, testing these libraries becomes critical to the project's robustness. One challenge is that existing…

软件工程 · 计算机科学 2022-06-29 Xin Zhang , Xutong Ma , Jiwen Yan , Baoquan Cui , Jun Yan , Jian Zhang

The majority of cloud providers offers users the possibility to deploy Trusted Execution Environments (TEEs) to protect their data and processes from high privileged adversaries. This offer is intended to address concerns of users when…

密码学与安全 · 计算机科学 2022-05-09 Mathias Morbitzer , Benedikt Kopf , Philipp Zieris

Network applications are routinely under attack. We consider the problem of developing an effective and efficient fuzzer for the recently ratified QUIC network protocol to uncover security vulnerabilities. QUIC offers a unified transport…

密码学与安全 · 计算机科学 2025-03-26 Kian Kai Ang , Damith C. Ranasinghe

Edge artificial intelligence (AI) will be a central part of 6G, with powerful edge servers supporting devices in performing machine learning (ML) inference. However, it is challenging to deliver the latency and accuracy guarantees required…

信息论 · 计算机科学 2025-06-16 Anders E. Kalør , Tomoaki Ohtsuki

This paper addresses delay test for SOC devices with high frequency clock domains. A logic design for on-chip high-speed clock generation, implemented to avoid expensive test equipment, is described in detail. Techniques for on-chip clock…

硬件体系结构 · 计算机科学 2011-11-09 Matthias Beck , Olivier Barondeau , Martin Kaibel , Frank Poehl , Xijiang Lin , Ron Press

The adoption of high-performance multi-core platforms in avionics and automotive systems introduces significant challenges in ensuring predictable execution, primarily due to shared resource interferences. Many existing approaches study…

Model checking is an established technique to formally verify automation systems which are required to be trusted. However, for sufficiently complex systems model checking becomes computationally infeasible. On the other hand, testing,…

软件工程 · 计算机科学 2019-07-30 Igor Buzhinsky , Valeriy Vyatkin

Bounded model checking (BMC) and fuzzing techniques are among the most effective methods for detecting errors and security vulnerabilities in software. However, there are still shortcomings in detecting these errors due to the inability of…

软件工程 · 计算机科学 2024-04-19 Kaled M. Alshmrany , Mohannad Aldughaim , Ahmed Bhayat , Lucas C. Cordeiro

Testing is essential to modern software engineering for building reliable software. Given the high costs of manually creating test cases, automated test case generation, particularly methods utilizing large language models, has become…

软件工程 · 计算机科学 2025-06-30 Yifeng He , Jicheng Wang , Yuyang Rong , Hao Chen

This article discusses a new technique to automatically generate test cases for object oriented programs. At the state of the art, the problem of generating adequate sets of complete test cases has not been satisfactorily solved yet. There…

软件工程 · 计算机科学 2020-05-20 Matteo Modonato

OneAPI is an open standard that supports cross-architecture software development with minimal effort from developers. It brings DPC++ and C++ compilers which need to be thoroughly tested to verify their correctness, reliability, and…

密码学与安全 · 计算机科学 2025-04-15 Rana Elnaggar , Brian Delgado , Jason M. Fung

Computer models are widely used to study complex real world physical systems. However, there are major limitations to their direct use including: their complex structure; large numbers of inputs and outputs; and long evaluation times.…

统计方法学 · 统计学 2025-05-05 Jonathan Owen , Ian Vernon

Given a program and a time deadline, does the program finish before the deadline when executed on a given platform? With the requirement to produce a test case when such a violation can occur, we refer to this problem as the worst-case…

编程语言 · 计算机科学 2015-06-22 Daniel Bundala , Sanjit A. Seshia