There is a pressing need for better development methods and tools to keep up with the growing demand and increasing complexity of new software systems. New types of user interfaces, the need for intelligent components, sustainability concerns, etc. bring new challenges that we need to handle. In the last years, model-driven engineering (MDE), including its latest incarnation, i.e. low/no-code development, has been key to improving the quality and productivity of software development, but models themselves are becoming increasingly complex to specify and manage. At the same time, we are witnessing the growing popularity of vibe coding approaches that rely on Large Language Models (LLMs) to transform natural language descriptions into running code at the expense of potential code vulnerabilities, scalability issues and maintainability concerns. While many may think vibe coding will replace model-based engineering, in this paper we argue that, in fact, the two approaches can complement each other and provide altogether different development paths for different types of software systems, development scenarios, and user profiles. In this sense, we introduce the concept of \textit{vibe-driven model-based engineering} as a novel approach to integrate the best of both worlds (AI and MDE) to accelerate the development of reliable complex systems. We outline the key concepts of this new approach and highlight the opportunities and open challenges it presents for the future of software development.


翻译:为了跟上新软件系统日益增长的需求和复杂性,迫切需要更好的开发方法和工具。新型用户界面、智能组件的需求、可持续性问题等带来了需要应对的新挑战。近年来,模型驱动工程(MDE),包括其最新形式即低代码/无代码开发,一直是提高软件开发质量和生产力的关键,但模型本身的指定和管理也变得越来越复杂。与此同时,我们目睹了“氛围编码”方法的日益流行,这种方法依赖大型语言模型(LLM)将自然语言描述转化为可运行的代码,但代价是潜在的代码漏洞、可扩展性问题以及可维护性隐忧。尽管许多人可能认为氛围编码将取代基于模型的工程,但在本文中,我们认为这两种方法实际上可以相互补充,并为不同类型的软件系统、开发场景和用户画像提供截然不同的开发路径。基于此,我们引入了“基于氛围驱动的模型工程”的概念,作为一种新颖的方法来融合两者(人工智能和模型驱动工程)的优势,以加速可靠复杂系统的开发。我们概述了这一新方法的关键概念,并强调了它为软件开发的未来所带来的机遇和开放的挑战。

0
下载
关闭预览

相关内容

软件(中国大陆及香港用语,台湾作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。软件就是程序加文档的集合体。
《基于大型语言模型的软件工程自动化研究》最新264页
专知会员服务
39+阅读 · 2025年7月14日
《大模型驱动的汽车行业群体智能技术白皮书》,176页pdf
大模型软件工程
专知会员服务
89+阅读 · 2023年12月30日
大型语言模型在软件工程:调查与待解决的问题
专知会员服务
77+阅读 · 2023年10月6日
大型视觉模型和视觉提示工程
专知会员服务
79+阅读 · 2023年7月5日
基于虚拟现实环境的深度学习模型构建
MOOC
24+阅读 · 2019年9月28日
MBSE应用于航空产品研发的适航管理
科技导报
14+阅读 · 2019年4月26日
基于模型系统的系统设计
科技导报
10+阅读 · 2019年4月25日
展望:模型驱动的深度学习
人工智能学家
12+阅读 · 2018年1月23日
国家自然科学基金
4+阅读 · 2015年12月31日
国家自然科学基金
4+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
2+阅读 · 2014年12月31日
VIP会员
最新内容
综述 | 世界动作模型:少做梦,多行动
专知会员服务
4+阅读 · 6月23日
美以伊冲突:无人机与人工智能的运用
专知会员服务
7+阅读 · 6月23日
《特种部队在透明战场中的生存力》最新报告
专知会员服务
4+阅读 · 6月23日
综述 | 3D场景图:开放挑战与未来方向
专知会员服务
8+阅读 · 6月22日
21世纪的无人机战争
专知会员服务
4+阅读 · 6月22日
《量子技术的军事任务技术适配与利用》
专知会员服务
5+阅读 · 6月22日
相关VIP内容
《基于大型语言模型的软件工程自动化研究》最新264页
专知会员服务
39+阅读 · 2025年7月14日
《大模型驱动的汽车行业群体智能技术白皮书》,176页pdf
大模型软件工程
专知会员服务
89+阅读 · 2023年12月30日
大型语言模型在软件工程:调查与待解决的问题
专知会员服务
77+阅读 · 2023年10月6日
大型视觉模型和视觉提示工程
专知会员服务
79+阅读 · 2023年7月5日
相关资讯
相关基金
国家自然科学基金
4+阅读 · 2015年12月31日
国家自然科学基金
4+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
2+阅读 · 2014年12月31日
Top
微信扫码咨询专知VIP会员