- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PREPRINT:Thisisapreprintofthefollowingpaper,acceptedbySpringerforpublicationinthe
CommunicationsinComputerandInformationScience(CCIS)series.
.LLM作为代码生成器在敏捷模型驱动开发中的应用
AhmedR.Sadik,SebastianBrulin,
andMarkusOlhofer
HondaResearchInstituteEurope,Carl-Legien-Strasse30,OffenbachamMain,
Germany
{ahmed.sadik,sebastian.brulin,markus.olhofer}@honda-ri.de
摘要利用大型语言模型(如GPT-4)进行代码自动生成代表了显著的进
步,但这并非没有挑战。软件自然语言描述中的模糊性对生成可部署的结
构化工件构成了重大障碍。本研究倡导以模型驱动开发(MDD)作为克服
这些挑战的一种可行策略,并提出了一种敏捷模型驱动开发(AMDD)方
本法,该方法使用GPT-4作为代码生成器。这种方法提高了代码自动生成过
程的灵活性和可扩展性,并提供了能够无缝适应模型或部署环境变化的敏
译捷性。我们通过使用统一建模语言(UML)对多代理无人驾驶车队系统进
中行建模来说明这一点,通过整合对象约束语言(OCL)用于代码结构元建
2模以及FIPA本体语言用于通信语义元建模,显著减少了模型模糊性。应
v用GPT-4的自动生成功能生成了与JADE和PADE框架分别兼容的Java
9和Python代码。我们对自动生成代码进行了彻底评估,验证了其与预期
8
4行为的一致性,并发现了代理交互方面的改进。结构上,我们将仅受OCL
8元模型约束的模型衍生出的代码复杂度,与同时受到OCL和FIPA-本体
1
.元模型影响的模型进行对比评估。结果显示,受本体重构约束的元模型生
0
1成了内在更复杂的代码,但其圈复杂度仍保持在可控范围内,表明可以整
4合额外的元模型约束而不超出高风险复杂性阈值。
2
:
vKeywords:模型驱动开发·GPT-4代码生成·多代理本体论·对象
i
x约束语言·圆形复杂度。
r
a
1介绍
在人工智能时代,随着在多样化的代码库上训练的大型语言模型(LLMs)
的出现,为模型驱动开发(MDD)带来了新的创新机会。MDD旨在提高软
件工程实践的效率和持久性。相应地,本研究扩展了我们在[16]中的研究,
以增强敏捷模型驱动开发(AMDD)。我们的方法利用现有的大型语言模型,
如GPT-4,自动生成部署就绪的软件工件[17]。我们的
您可能关注的文档
- HiFi-Stream: 基于生成对抗网络的流式语音增强-计算机科学-音频降噪-音频处理-生成对抗网络-语音增强-流式音频处理.pdf
- 面向 O-RAN 移动性管理的图神经网络:一种链接预测方法-计算机科学-机器学习-图神经网络-链路预测.pdf
- 基于变换器的辅助损失用于跨年龄变化的人脸识别-计算机科学-机器学习-人脸识别-神经网络.pdf
- 量子计算启发的绘画:重新诠释经典杰作-计算机科学-量子计算-算法.pdf
- 文本规范化对于分类中世纪宪章是否相关 ?-计算机科学-机器学习-文档分类-数字人文.pdf
- 渐近最优的 t 设计曲线在 S3 上-计算机科学-机器学习-算法.pdf
- 格林函数的一个显式分解,用于具有阻抗边界条件的声学半空间问题,将其分解为一个振荡指数项和一个缓慢变化的函数-计算机科学-机器学习-算法.pdf
- FDO 管理器:最小可行 FAIR 数字对象实现-计算机科学-机器学习-元数据模式-算法.pdf
- 2025年主题班会学会感恩.pptx
- 庆元旦迎新年主题活动方案(模板稿).pptx
文档评论(0)