中文
相关论文

相关论文: Automated Code Generation and Validation for Softw…

200 篇论文

As code completion task from function-level to repository-level, leveraging contextual information from large-scale codebases becomes a core challenge. However, existing retrieval-augmented generation (RAG) methods typically treat code as…

软件工程 · 计算机科学 2025-12-05 Xinkui Zhao , Rongkai Liu , Yifan Zhang , Chen Zhi , Lufei Zhang , Guanjie Cheng , Yueshen Xu , Shuiguang Deng , Jianwei Yin

Despite significant technological advancements, the process of programming robots for adaptive assembly remains labor-intensive, demanding expertise in multiple domains and often resulting in task-specific, inflexible code. This work…

机器人学 · 计算机科学 2024-05-15 Annabella Macaluso , Nicholas Cote , Sachin Chitta

This paper introduces a comprehensive framework for the evaluation and validation of generative language models (GLMs), with a focus on Retrieval-Augmented Generation (RAG) systems deployed in high-stakes domains such as banking. GLM…

计算与语言 · 计算机科学 2024-12-10 Agus Sudjianto , Aijun Zhang , Srinivas Neppalli , Tarun Joshi , Michal Malohlava

Code generation, defined as automatically writing a piece of code to solve a given problem for which an evaluation function exists, is a classic hard AI problem. Its general form, writing code using a general language used by human…

人工智能 · 计算机科学 2020-07-29 Jacques Basaldúa

Implementing an application on a FPGA remains a difficult, non-intuitive task that often requires hardware design expertise in a hardware description language (HDL). High-level synthesis (HLS) raises the design abstraction from HDL to…

软件工程 · 计算机科学 2014-08-26 Janarbek Matai , Dustin Richmond , Dajung Lee , Ryan Kastner

Writing software exploits is an important practice for offensive security analysts to investigate and prevent attacks. In particular, shellcodes are especially time-consuming and a technical challenge, as they are written in assembly…

软件工程 · 计算机科学 2022-03-09 Pietro Liguori , Erfan Al-Hossami , Domenico Cotroneo , Roberto Natella , Bojan Cukic , Samira Shaikh

Code generation is regarded as an essential part of model-driven development (MDD) to systematically transform the abstract models to concrete code. One current challenges of templatebased code generation is that output-specific…

软件工程 · 计算机科学 2016-06-03 Pedram Mir Seyed Nazari , Alexander Roth , Bernhard Rumpe

Existing Retrieval-Augmented Generation (RAG) methods for code struggle to capture the high-level architectural patterns and cross-file dependencies inherent in complex, theory-driven codebases, such as those in algorithmic game theory…

软件工程 · 计算机科学 2026-03-24 Yusen Wu , Xiaotie Deng

Given a quantum algorithm, it is highly nontrivial to devise an efficient sequence of physical gates implementing the algorithm on real hardware and incorporating topological quantum error correction. In this paper, we present a first step…

量子物理 · 物理学 2016-08-10 Alexandru Paler , Simon J. Devitt , Austin G. Fowler

Large scale scientific instrumentation-and-control FPGA gateware designs have numerous run-time settable parameters. These can be used either for user-level control or by automated processes (e.g., calibration). The number of such…

硬件体系结构 · 计算机科学 2023-05-17 Vamsi K Vytla , Larry Doolittle

Preparing arbitrary logical states is a central primitive for universal fault-tolerant quantum computation and the cost of encoded-state preparation contributes directly to the overall resource overhead. This makes the synthesis of…

量子物理 · 物理学 2026-05-18 Tom Peham , Matthew Steinberg , Robert Wille , Sascha Heußen

Several techniques have been proposed to detect vulnerable Spectre gadgets in widely deployed commercial software. Unfortunately, detection techniques proposed so far rely on hand-written rules which fall short in covering subtle variations…

密码学与安全 · 计算机科学 2021-03-29 M. Caner Tol , Berk Gulmezoglu , Koray Yurtseven , Berk Sunar

We present four main contributions to enhance the performance of Large Language Models (LLMs) in generating domain-specific code: (i) utilizing LLM-based data splitting and data renovation techniques to improve the semantic representation…

Existing methods for code generation use code snippets as seed data, restricting the complexity and diversity of the synthesized data. In this paper, we introduce a novel feature tree-based synthesis framework, which revolves around…

Domain-specific accelerators are used in various computing systems ranging from edge devices to data centers. Coarse-grained reconfigurable arrays (CGRAs) represent an architectural midpoint between the flexibility of an FPGA and the…

硬件体系结构 · 计算机科学 2023-01-04 Taeyoung Kong , Kalhan Koul , Priyanka Raina , Mark Horowitz , Christopher Torng

This paper proposes a framework for automatic formal controller synthesis for general hybrid systems with a subset of safety and reachability specifications. The framework uses genetic programming to automatically co-synthesize controllers…

系统与控制 · 电气工程与系统科学 2020-09-16 Cees F. Verdier , Manuel Mazo

The ability to express a program as a hierarchical composition of parts is an essential tool in managing the complexity of software and a key abstraction this provides is to separate the representation of data from the computation. Many…

编程语言 · 计算机科学 2012-10-04 James Hanlon , Simon J. Hollis , David May

Behavioral models are incredibly useful for understanding and validating software. However, the automatic extraction of such models from actual industrial code remains a largely unsolved problem with current solutions often not scaling well…

软件工程 · 计算机科学 2024-11-20 P. H. M. van Spaendonck

This article describes haggies, a program for the generation of optimised programs for the efficient numerical evaluation of mathematical expressions. It uses a multivariate Horner-scheme and Common Subexpression Elimination to reduce the…

高能物理 - 唯象学 · 物理学 2014-11-20 Thomas Reiter

Many organizations are developing autonomous driving systems, which are expected to be deployed at a large scale in the near future. Despite this, there is a lack of agreement on appropriate methods to test, debug, and certify the…

系统与控制 · 计算机科学 2019-01-09 Cumhur Erkan Tuncali , Georgios Fainekos , Hisahiro Ito , James Kapinski