arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2404.09384cs.SEcs.AIcs.CLcs.LG
收藏

生成式变换与LLM原生方法在软件验证与反证中的模式

Generative transformations and patterns in LLM-native approaches for software verification and falsification

Department of Computer Science, The University of Manchester(曼彻斯特大学计算机科学系);Instituto de Computação (ICOMP-UFAM), Universidade Federal do Amazonas(亚马逊联邦大学计算学院(ICOMP-UFAM))

Víctor A. Braberman, Flavia Bonomo-Braberman, Yiannis Charalambous, Juan G. Colonna, Lucas C. Cordeiro, Rosiane de Freitas

AI总结:

本文通过二次研究百余篇文献,提出生成式变换分类法,识别LLM原生软件验证与反证中的组合模式,为规范工程实践奠定基础。

摘要:

提示(prompting)作为利用大型语言模型(LLM)的主导范式而出现,导致了LLM原生软件的激增,其中应用程序行为源于复杂的、随机的数据变换。然而,此类系统的工程实践在很大程度上仍处于探索性和临时性阶段,受到缺乏概念框架、事前方法论、设计指南和专门基准的阻碍。我们认为,迈向更规范工程实践的基础性步骤,是系统性地理解核心功能单元——生成式变换(generative transformations)——及其在LLM原生应用中的组合模式。聚焦于软件验证与反证(software verification and falsification)这一丰富领域,我们开展了一项涵盖100多篇研究提案的二次研究以填补这一空白。我们首先提出一个细粒度的生成式变换分类法,将基于提示的交互抽象为概念性签名。该分类法作为脚手架,用于识别反复出现的变换关系模式——类似于软件设计模式——这些模式表征了文献中的解决方案方法。我们的分析不仅验证了分类法的实用性,还揭示了战略空白和跨维度关系,为未来在模块化和组合式LLM应用设计、基准测试以及开发可靠LLM原生系统方面的研究提供了结构化基础。

英文摘要:

The emergence of prompting as the dominant paradigm for leveraging Large Language Models (LLMs) has led to a proliferation of LLM-native software, where application behavior arises from complex, stochastic data transformations. However, the engineering of such systems remains largely exploratory and ad-hoc, hampered by the absence of conceptual frameworks, ex-ante methodologies, design guidelines, and specialized benchmarks. We argue that a foundational step towards a more disciplined engineering practice is a systematic understanding of the core functional units--generative transformations--and their compositional patterns within LLM-native applications. Focusing on the rich domain of software verification and falsification, we conduct a secondary study of over 100 research proposals to address this gap. We first present a fine-grained taxonomy of generative transformations, abstracting prompt-based interactions into conceptual signatures. This taxonomy serves as a scaffolding to identify recurrent transformation relationship patterns--analogous to software design patterns--that characterize solution approaches in the literature. Our analysis not only validates the utility of the taxonomy but also surfaces strategic gaps and cross-dimensional relationships, offering a structured foundation for future research in modular and compositional LLM application design, benchmarking, and the development of reliable LLM-native systems.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑