将AI生成代码与模型驱动工程结合,提升复杂系统开发效率与可靠性。
Vibe-driven model-based engineering

- 融合大模型生成能力与模型驱动工程,实现智能编码与结构化设计协同。
- 提出新范式:在保持可维护性前提下加速开发,适配不同复杂度系统。
- 适合需快速原型但又要求高可靠性的团队,尤其关注可持续软件开发。
当前软件系统需求增长迅速且日益复杂,新型用户界面、智能化组件及可持续性要求带来新挑战。近年来,模型驱动工程(MDE)及其低/无代码形式显著提升了开发质量与效率,但模型本身也变得愈发复杂难管理。与此同时,依赖大语言模型(LLMs)的“vibe coding”通过自然语言生成代码广受欢迎,却伴随潜在漏洞、可扩展性差和可维护性不足等问题。本文认为,vibe coding与模型驱动工程并非替代关系,而是可互补的开发路径,适用于不同系统类型、场景与开发者。为此,我们提出“vibe-driven model-based engineering”新范式,整合AI与MDE优势,加速构建可靠复杂的软件系统。文中阐述其核心概念,并指出未来发展的机遇与开放挑战。
原文摘要 · Abstract (English)
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.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。