中文
相关论文

相关论文: Low-Effort Specification Debugging and Analysis

200 篇论文

Protecting sensitive information in diagnostic data such as logs, is a critical concern in the industrial software diagnosis and debugging process. While there are many tools developed to automatically redact the logs for identifying and…

密码学与安全 · 计算机科学 2024-09-27 Lixi Zhou , Lei Yu , Jia Zou , Hong Min

Program debloating aims to enhance the performance and reduce the attack surface of bloated applications. Several techniques have been recently proposed to specialize programs. These approaches are either based on unsound strategies or…

软件工程 · 计算机科学 2021-09-08 Mohannad Alhanahnah , Rithik Jain , Vaibhav Rastogi , Somesh Jha , Thomas Reps

This paper addresses the synthesis of reactive systems that enforce hard constraints while optimizing for quality-based soft constraints. We build on recent advancements in combining reactive synthesis with example-based guidance to handle…

形式语言与自动机理论 · 计算机科学 2024-10-14 Jean-François Raskin , Yun Chen Tsai

Retrieval-Augmented Generation (RAG) systems face significant performance gaps when applied to technical domains requiring precise information extraction from complex documents. Current evaluation methodologies relying on document-level…

机器学习 · 计算机科学 2025-02-25 Aryan Jadon , Avinash Patil , Shashank Kumar

An emerging branch of control theory specialises in certificate learning, concerning the specification of a desired (possibly complex) system behaviour for an autonomous or control model, which is then analytically verified by means of a…

系统与控制 · 电气工程与系统科学 2024-10-29 Alec Edwards , Andrea Peruffo , Alessandro Abate

Software configurations play a crucial role in determining the behavior of software systems. In order to ensure safe and error-free operation, it is necessary to identify the correct configuration, along with their valid bounds and rules,…

Developers often refactor source code to improve its quality during software development. A challenge in refactoring is to determine if it can be applied or not. To help with this decision-making process, we aim to search for past…

软件工程 · 计算机科学 2023-10-04 Motoki Abe , Shinpei Hayashi

JavaScript has become one of the most widely used programming languages for web development, server-side programming, and even micro-controllers for IoT. However, its extremely functional and dynamic features degrade the performance and…

软件工程 · 计算机科学 2021-06-02 Joonyoung Park , Jihyeok Park , Dongjun Youn , Sukyoung Ryu

Long-form article generation (LFAG) presents challenges such as maintaining logical consistency, comprehensive topic coverage, and narrative coherence across extended articles. Existing datasets often lack both the hierarchical structure…

计算与语言 · 计算机科学 2025-03-11 Ming Wang , Fang Wang , Minghao Hu , Li He , Haiyang Wang , Jun Zhang , Tianwei Yan , Li Li , Zhunchen Luo , Wei Luo , Xiaoying Bai , Guotong Geng

SPEEDY is an Eclipse-based IDE for exploring techniques that assist users in generating correct specifications, particularly including invariant inference algorithms and tools. It integrates with several back-end tools that propose…

计算机科学中的逻辑 · 计算机科学 2014-04-29 David R. Cok , Scott C. Johnson

Debugging is a central yet complex activity in software engineering. Prior studies have documented debugging strategies and tool usage, but little theory explains how experienced developers reason about bugs in large, real-world codebases.…

软件工程 · 计算机科学 2026-02-13 Haolin Li , Michael Coblenz

Multifidelity and multioutput optimisation algorithms are of active interest in many areas of computational design as they allow cheaper computational proxies to be used intelligently to aid experimental searches for high-performing…

机器学习 · 统计学 2022-08-29 Clyde Fare , Peter Fenner , Edward O. Pyzer-Knapp

Epistemic protocol specifications allow programs, for settings in which multiple agents act with incomplete information, to be described in terms of how actions are related to what the agents know. They are a variant of the knowledge-based…

计算机科学中的逻辑 · 计算机科学 2016-02-04 Xiaowei Huang , Ron van der Meyden

This work introduces efficient symbolic algorithms for quantitative reactive synthesis. We consider resource-constrained robotic manipulators that need to interact with a human to achieve a complex task expressed in linear temporal logic.…

机器人学 · 计算机科学 2023-08-09 Karan Muvvala , Morteza Lahijanian

Dependently typed lambda calculi such as the Logical Framework (LF) are capable of representing relationships between terms through types. By exploiting the "formulas-as-types" notion, such calculi can also encode the correspondence between…

计算机科学中的逻辑 · 计算机科学 2010-07-07 Zachary Snow , David Baelde , Gopalan Nadathur

Variability models (e.g., feature models) are a common way for the representation of variabilities and commonalities of software artifacts. Such models can be translated to a logical representation and thus allow different operations for…

软件工程 · 计算机科学 2021-02-12 Viet-Man Le , Alexander Felfernig , Mathias Uta , David Benavides , José Galindo , Thi Ngoc Trang Tran

Research software refers to software development tools that accelerate discovery and simplifies access to digital infrastructures. However, although research software platforms can be built increasingly more innovative and powerful than…

软件工程 · 计算机科学 2018-12-27 Doug Mulholland , Paulo Alencar , Donald Cowan

Cyclic debugging requires repeatable executions. As non-deterministic or real-time systems typically do not have the potential to provide this, special methods are required. One such method is replay, a process that requires monitoring of a…

软件工程 · 计算机科学 2009-09-29 Joel Huselius , Henrik Thane , Daniel Sundmark

System reliability analysis aims at computing the probability of failure of an engineering system given a set of uncertain inputs and limit state functions. Active-learning solution schemes have been shown to be a viable tool but as of yet…

统计方法学 · 统计学 2024-05-10 Maliki Moustapha , Pietro Parisi , Stefano Marelli , Bruno Sudret

Requirements engineering plays a critical role in developing software systems. One of the most difficult tasks in this process is identifying functional requirements. A critical problem in many projects is missing requirements until late in…

软件工程 · 计算机科学 2020-04-02 Sabah Al-Fedaghi