中文
相关论文

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

200 篇论文

As programmers turn to software-defined hardware (SDH) to maintain a high level of productivity while programming hardware to run complex algorithms, heavy-lifting must be done by the compiler to automatically partition on-chip arrays. In…

硬件体系结构 · 计算机科学 2022-03-31 Matthew Feldman , Tian Zhao , Kunle Olukotun

LLM-based code generation could save significant manual efforts in industrial automation, where control engineers manually produce control logic for sophisticated production processes. Previous attempts in control logic code generation…

软件工程 · 计算机科学 2023-11-20 Heiko Koziolek , Anne Koziolek

Automatically generating compilable programs with (or without) natural language descriptions has always been a touchstone problem for computational linguistics and automated software engineering. Existing deep-learning approaches model code…

计算与语言 · 计算机科学 2022-03-11 Xin Wang , Yasheng Wang , Yao Wan , Fei Mi , Yitong Li , Pingyi Zhou , Jin Liu , Hao Wu , Xin Jiang , Qun Liu

The integration of Large Language Models (LLMs) into software engineering has revolutionized code generation, enabling unprecedented productivity through promptware and autonomous AI agents. However, this transformation introduces…

软件工程 · 计算机科学 2025-08-19 Satyam Kumar Navneet , Joydeep Chandra

As the industry's interest in machine learning has grown in recent years, some solutions have emerged to safely embed them in safety-critical systems, such as the C code generator ACETONE. However, this framework is limited to generating…

分布式、并行与集群计算 · 计算机科学 2026-03-11 Yanis Aït-Aïssa , Thomas Carle , Sergei Chichin , Benjamin Lesage , Claire Pagetti

Generating code from a natural language using Large Language Models (LLMs) such as ChatGPT, seems groundbreaking. Yet, with more extensive use, it's evident that this approach has its own limitations. The inherent ambiguity of natural…

软件工程 · 计算机科学 2023-10-09 Ahmed R. Sadik , Sebastian Brulin , Markus Olhofer

Documenting the functionality of software units with code comments, e.g., Javadoc comments, is a common programmer best-practice in software engineering. This paper introduces a novel test generation technique that exploits the code-comment…

软件工程 · 计算机科学 2025-05-01 Giovanni Denaro , Luca Guglielmo

This paper introduces a code generator designed for node-level optimized, extreme-scalable, matrix-free finite element operators on hybrid tetrahedral grids. It optimizes the local evaluation of bilinear forms through various techniques…

计算工程、金融与科学 · 计算机科学 2024-04-15 Fabian Böhm , Daniel Bauer , Nils Kohl , Christie Alappat , Dominik Thönnes , Marcus Mohr , Harald Köstler , Ulrich Rüde

Analytical nuclear gradients for fully internally contracted complete active space second-order perturbation theory (CASPT2) are reported. This implementation has been realized by an automated code generator that can handle spin-free…

化学物理 · 物理学 2015-02-11 Matthew K. MacLeod , Toru Shiozaki

Component-Based Development (CBD) is a popular approach to mitigating the costs of creating software systems. However, it is not clear to what extent the core component selection and adaptation activities of CBD can be implemented to…

软件工程 · 计算机科学 2022-05-11 Todd Wareham , Marieke Sweers

This report presents some early results on code generation targeting tensor cores on NVIDIA GPUs using the MLIR compiler infrastructure. The state-of-the-art in high-performance deep learning today is primarily driven by manually optimized…

分布式、并行与集群计算 · 计算机科学 2021-08-31 Navdeep Katel , Vivek Khandelwal , Uday Bondhugula

We introduce ACER, an AST-based call graph generator framework. ACER leverages tree-sitter to interface with any language. We opted to focus on generators that operate on abstract syntax trees (ASTs) due to their speed and simplicitly in…

软件工程 · 计算机科学 2023-08-31 Andrew Chen , Yanfu Yan , Denys Poshyvanyk

We propose a project for automatic representation and evaluation of helicity amplitudes we started to develop and explain it's main functioning principles.

高能物理 - 唯象学 · 物理学 2007-05-23 P. Cherzor

Recent advancements in the field of reasoning using Large Language Models (LLMs) have created new possibilities for more complex and automatic Hardware Assertion Generation techniques. This paper introduces SANGAM, a SystemVerilog Assertion…

人工智能 · 计算机科学 2025-06-18 Adarsh Gupta , Bhabesh Mali , Chandan Karfa

Parametric Computer-Aided Design (CAD) of articulated assemblies is essential for product development, yet generating these multi-part, movable models from high-level descriptions remains unexplored. To address this, we propose ArtiCAD, the…

计算机视觉与模式识别 · 计算机科学 2026-04-15 Yuan Shui , Yandong Guan , Zhanwei Zhang , Juncheng Hu , Jing Zhang , Dong Xu , Qian Yu

Controllable text generation has taken a gigantic step forward these days. Yet existing methods are either constrained in a one-off pattern or not efficient enough for receiving multiple conditions at every generation stage. We propose a…

计算与语言 · 计算机科学 2022-10-10 Haoqin Tu , Zhongliang Yang , Jinshuai Yang , Siyu Zhang , Yongfeng Huang

The problem of "debloating" programs for security and performance purposes has begun to see increased attention. Of particular interest in many environments is debloating commodity off-the-shelf (COTS) software, which is most commonly made…

编程语言 · 计算机科学 2020-05-18 Michael Vaughn , Thomas Reps

Automatic generation of graphic designs has recently received considerable attention. However, the state-of-the-art approaches are complex and rely on proprietary datasets, which creates reproducibility barriers. In this paper, we propose…

计算机视觉与模式识别 · 计算机科学 2024-06-13 Naoto Inoue , Kento Masui , Wataru Shimoda , Kota Yamaguchi

Here, we introduce a new class of computer which does not use any circuit or logic gate. In fact, no program needs to be written: it learns by itself and writes its own program to solve a problem. Godels incompleteness argument is explored…

新兴技术 · 计算机科学 2014-01-30 Subrata Ghosh , Krishna Aswani , Surabhi Singh , Satyajit Sahu , Daisuke Fujita , Anirban Bandyopadhyay

Commit messages record code changes (e.g., feature modifications and bug repairs) in natural language, and are useful for program comprehension. Due to the frequent updates of software and time cost, developers are generally unmotivated to…

软件工程 · 计算机科学 2020-11-12 Shangqing Liu , Cuiyun Gao , Sen Chen , Lun Yiu Nie , Yang Liu