一句话:提出车辆领域低代码 DSL VDSL,统一图形化建模与自动代码生成,降低开发成本并支持 OTA 更新。
汽车软件基于模型的系统工程多局限于需求与设计阶段,开发仍以手工编码为主,导致周期长、成本高。本文提出车辆领域特定语言 VDSL,一种集成建模与自动代码生成的低代码开发工具。用户只需描述需求,并通过图形化拖拽和参数配置即可实现车辆功能,由工具自动生成代码。作者在广汽集团 3 款车型上进行了 18 个月的测试与评估。结果表明,VDSL 显著减少开发工作量和成本,提高资源效率,并通过 OTA 技术增强系统更新灵活性,提升了模型驱动开发在汽车领域的实用性。
The automotive industry is undergoing rapid growth driven by advancements such as electrification, necessitating efficient software development methodologies. While model-based system engineering is prevalent in automotive software development, its application is typically confined to the requirements and design phases, with manual coding still dominating the development process, resulting in extended development efforts and cycles. To address these challenges, we propose Vehicle Domain-Specific Language (VDSL), a low-code development tool that integrates modeling and automatic code generation. With VDSL, users can simply specify their requirements and utilize graphical drag-and-drop along with parameter configuration to efficiently implement vehicle functionality with auto-generated code. Tested and evaluated on 3 vehicle models across 18 months at GAC Group, VDSL has demonstrated its effectiveness in significantly reducing development effort and costs, improving resource efficiency, and providing greater flexibility for system updates via Over-The-Air (OTA) Technology. This work further enhances the practicality of model-based development in the automotive domain, boosting development efficiency and potentially enhancing quality.
@inproceedings{paperbot8438,
title = {Vehicle Domain-Specific Language: Unifying Modeling and Code Generation for Low-Code Automotive Development},
author = {Lei Liao and Junjie Wang and Zhensheng Xu and Fangwen Mu and Yukun Yang},
booktitle = {ASE},
year = {2024},
doi = {10.1145/3691620.3695282}
}