Vehicle Domain-Specific Language: Unifying Modeling and Code Generation for Low-Code Automotive Development
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 requiremen...
Uložené v:
| Vydané v: | IEEE/ACM International Conference on Automated Software Engineering : [proceedings] s. 1967 - 1972 |
|---|---|
| Hlavní autori: | , , , , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
ACM
27.10.2024
|
| Predmet: | |
| ISSN: | 2643-1572 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | 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. |
|---|---|
| AbstractList | 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. |
| Author | Xu, Zhensheng Yang, Yukun Mu, Fangwen Wang, Junjie Liao, Lei |
| Author_xml | – sequence: 1 givenname: Lei surname: Liao fullname: Liao, Lei email: liaolei@gacrnd.com organization: GAC R&D Center,Guangzhou,China – sequence: 2 givenname: Junjie surname: Wang fullname: Wang, Junjie email: junjie@iscas.ac.cn organization: Institute of Software Chinese Academy of Sciences,Beijing,China – sequence: 3 givenname: Zhensheng surname: Xu fullname: Xu, Zhensheng email: xuzhensheng@gacrnd.com organization: GAC R&D Center,Guangzhou,China – sequence: 4 givenname: Fangwen surname: Mu fullname: Mu, Fangwen email: fangwen2020@iscas.ac.cn organization: Institute of Software Chinese Academy of Sciences,Beijing,China – sequence: 5 givenname: Yukun surname: Yang fullname: Yang, Yukun email: yangyukun@gacrnd.com organization: GAC R&D Center,Guangzhou,China |
| BookMark | eNotjzFPwzAUhA0CiVI6szD4D6T42Y6dsFUFClIQA5S1ek2fi0ViV2la1H-PC0x39w2nu0t2FmIgxq5BjAF0fqtMCUaKcdJcFvKEjUpbFloIC1IX9pQNpNEqg9zKCzbabv1SJJsbADNgXx_06euG-H1s0YfsbUO1d77mFYb1Dtd0x-fBu4MPa_4SV9QcDYYVn6bAZxSow97HwF3seBW_s18-2fWxjb3fp17aUxM3LYX-ip07bLY0-tchmz8-vE-fsup19jydVBmmvX1GUpHO1UpLpYFsbawFV6A-3nR6qXFpoAQiNApVTjVYpPRXukJpmaAaspu_Xk9Ei03nW-wOCxDW6FJI9QO5eVpE |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1145/3691620.3695282 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 9798400712487 |
| EISSN | 2643-1572 |
| EndPage | 1972 |
| ExternalDocumentID | 10764902 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IH 6IK 6IL 6IM 6IN 6J9 AAJGR AAWTH ABLEC ACREN ADYOE ADZIZ AFYQB ALMA_UNASSIGNED_HOLDINGS AMTXH BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI M43 OCL RIE RIL |
| ID | FETCH-LOGICAL-a248t-e23e453d42341e7c6771f8a46916f4b4ab6191eea63a35ec17ae9842f8342a633 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 1 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001353105400158&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Jan 15 06:20:43 EST 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a248t-e23e453d42341e7c6771f8a46916f4b4ab6191eea63a35ec17ae9842f8342a633 |
| PageCount | 6 |
| ParticipantIDs | ieee_primary_10764902 |
| PublicationCentury | 2000 |
| PublicationDate | 2024-Oct.-27 |
| PublicationDateYYYYMMDD | 2024-10-27 |
| PublicationDate_xml | – month: 10 year: 2024 text: 2024-Oct.-27 day: 27 |
| PublicationDecade | 2020 |
| PublicationTitle | IEEE/ACM International Conference on Automated Software Engineering : [proceedings] |
| PublicationTitleAbbrev | ASE |
| PublicationYear | 2024 |
| Publisher | ACM |
| Publisher_xml | – name: ACM |
| SSID | ssib057256116 ssj0051577 |
| Score | 2.2792206 |
| Snippet | The automotive industry is undergoing rapid growth driven by advancements such as electrification, necessitating efficient software development methodologies.... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1967 |
| SubjectTerms | Automotive engineering Boosting Codes Domain specific languages Industries Manuals Software development management Software engineering Systems engineering and theory Wireless networks |
| Title | Vehicle Domain-Specific Language: Unifying Modeling and Code Generation for Low-Code Automotive Development |
| URI | https://ieeexplore.ieee.org/document/10764902 |
| WOSCitedRecordID | wos001353105400158&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwELWgYmAqH0V8ywOrgfjrEjZUqBiqqgOgblWcXESFSFBJyt_n7KR0YmBLboiis5337Nx7x9hV7hJrnDIiMVAIjbdKOK20IOQzCBFBkA5C4TFMJvFslkw7sXrQwiBiKD7Da38Z_uXnVdb4ozJa4WB14q0jtwFsK9ZaTx4DBN6R5zrtZ5hwGqDz8om0uVGWiJCkPapNjAy2e5tmKgFLRv1_vsUeG2xUeXz6izf7bAvLA9Zft2Xg3So9ZO-v-OZnA3-oPmjfL0KL-WKR8XF3NnnHiWkGfRP3rdC8IJ2nZc6HdMNbH2o_XJz4LB9X3yLE75s6FO6t6LmbQqMBexk9Pg-fRNdTQaRSx7VAqVAblROL0hFCZgGiIk61z06hnU4d7agixNSqVBnMIkgxibUsYqUlBdUR65VViceMQ2wQdWxdocD73DuXo8yNs9Yo65w5YQOfvPlna5sxX-ft9I_4GduVxBg8MEg4Z7162eAF28lW9eJreRkG-wfqNalj |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwELVQQYKpfBTxjQdWQ2Of7YQNFaoiQtWhoG5VnFxEhUhQScvfx3ZSOjGwJTdE0dnOe3buvSPkKjORkkZIFkmdM8CuYAYEMIt8EnVgIQi8UDjWw2E4mUSjRqzutTCI6IvP8Npd-n_5WZku3FGZXeFaQeSsIzclAO_Wcq3V9JHawnfg2E79IbZIrXXj5hOAvBHKUiFud6kqktwb763bqXg06bf_-R67pLPW5dHRL-LskQ0s9kl71ZiBNuv0gLy_4pubD_S-_LA7f-abzOezlMbN6eQttVzTK5yoa4bmJOk0KTLasze0dqJ2A0Yto6Vx-c18_G5R-dK9pX3uutSoQ176D-PegDVdFVjCIawYcoEgRWZ5FASoU6V1kIcJuOzkYCAxdk8VICZKJEJiGugEoxB4HgrgNigOSasoCzwiVIcSEUJlcqGd070xGfJMGqWkUMbIY9JxyZt-1sYZ01XeTv6IX5Ltwfg5nsaPw6dTssMtf3AwwfUZaVXzBZ6TrXRZzb7mF37gfwDnfayq |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=IEEE%2FACM+International+Conference+on+Automated+Software+Engineering+%3A+%5Bproceedings%5D&rft.atitle=Vehicle+Domain-Specific+Language%3A+Unifying+Modeling+and+Code+Generation+for+Low-Code+Automotive+Development&rft.au=Liao%2C+Lei&rft.au=Wang%2C+Junjie&rft.au=Xu%2C+Zhensheng&rft.au=Mu%2C+Fangwen&rft.date=2024-10-27&rft.pub=ACM&rft.eissn=2643-1572&rft.spage=1967&rft.epage=1972&rft_id=info:doi/10.1145%2F3691620.3695282&rft.externalDocID=10764902 |