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...

Full description

Saved in:
Bibliographic Details
Published in:IEEE/ACM International Conference on Automated Software Engineering : [proceedings] pp. 1967 - 1972
Main Authors: Liao, Lei, Wang, Junjie, Xu, Zhensheng, Mu, Fangwen, Yang, Yukun
Format: Conference Proceeding
Language:English
Published: ACM 27.10.2024
Subjects:
ISSN:2643-1572
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
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 Proceedings Order Plan All Online (POP All Online) 1998-present by volume
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
  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/eLvHCXMwlV07T8MwELagYmDiVcRbHlgNiZ8xGypUDFXVAVC3ynEuokIkqKTl73N2UjoxsCUerOjO9n3n3PcdIdeqBO4Sj2kqyIRJVWbMFdwwpUEqbwpp86gzOzLjcTad2klHVo9cGACIxWdwEx7jv_yi9stwVYY73Ghpg3TktjG6JWutF48yGLzTgHXaYxjjtDGdlk8q1a3QCIQ45qjaKh5l9zbNVGIsGe798yv2SX_DyqOT33hzQLagOiR767YMtNulR-T9Fd7CaqAP9Qfm_Sy2mC_nno66u8k7ikgz8ptoaIUWCOnUVQUd4AttdaiDuyjiWTqqv1kcv182sXBvhfNuCo365GX4-Dx4Yl1PBea4zBoGXKATRIEoSqZgvDYmLTMng3VKmUuXY0aVAjgtnFDgU-PAZpKXmZAcB8Ux6VV1BSeE4sFY6rwAgxmeTABs4lxhLfo78H2tOCX9YLzZZyubMVvb7eyP8XOyyxExhMDAzQXpNYslXJIdv2rmX4ur6OwfmcWqSw
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELZQQYKpPIp444HVkPgRx2yoUBURqg4Fdavc5CIqRIJKWv4-ZyelEwNb4sGK7mzfd8593xFypXLgNkgxTQUZMKnymNmMa6YikCrVmTRTrzOb6MEgHo_NsCGrey4MAPjiM7h2j_5fflamC3dVhjtcR9I46chNJSUParrWavkojeE7dGinPogxUmvdqPmEUt2ICKEQxyw1Mop74b11OxUfTXrtf37HLumseXl0-Btx9sgGFPukvWrMQJt9ekDeX-HNrQd6X35g5s98k_l8ltKkuZ28pYg1PcOJumZojpJObZHRLr7QWonaOYwioqVJ-c38-N2i8qV7S5x3XWrUIS-9h1G3z5quCsxyGVcMuEA3iAxxlAxBp5HWYR5b6ayTy6m0U8ypQgAbCSsUpKG2YGLJ81hIjoPikLSKsoAjQvFozKNpBhpzPBkAmMDazBj0uGP8GnFMOs54k89aOGOystvJH-OXZLs_ek4myePg6ZTscMQPLkxwfUZa1XwB52QrXVazr_mFd_wPo0utkg
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