Synergy of Large Language Model and Model Driven Engineering for Automated Development of Centralized Vehicular Systems

要約

自動車業界におけるソフトウェア開発プロセスの自動化を目的として、モデル駆動エンジニアリング (MDE) と大規模言語モデル (LLM) の相乗効果を活用したツールのプロトタイプを紹介します。
このアプローチでは、ユーザーが提供する入力は自由形式のテキスト要件であり、まず LLM を使用して Ecore モデル インスタンス表現に変換され、その後オブジェクト制約言語 (OCL) ルールを使用して一貫性がチェックされます。
整合性チェックが成功した後、モデル インスタンスは、コード生成の目的で別の LLM に入力として供給されます。
生成されたコードは、緊急ブレーキのシナリオで、集中型車両アーキテクチャの例に接続された CARLA シミュレーターを使用したシミュレート環境で評価されます。

要約(オリジナル)

We present a prototype of a tool leveraging the synergy of model driven engineering (MDE) and Large Language Models (LLM) for the purpose of software development process automation in the automotive industry. In this approach, the user-provided input is free form textual requirements, which are first translated to Ecore model instance representation using an LLM, which is afterwards checked for consistency using Object Constraint Language (OCL) rules. After successful consistency check, the model instance is fed as input to another LLM for the purpose of code generation. The generated code is evaluated in a simulated environment using CARLA simulator connected to an example centralized vehicle architecture, in an emergency brake scenario.

arxiv情報

著者 Nenad Petrovic,Fengjunjie Pan,Krzysztof Lebioda,Vahid Zolfaghari,Sven Kirchner,Nils Purschke,Muhammad Aqib Khan,Viktor Vorobev,Alois Knoll
発行日 2024-04-08 13:28:11+00:00
arxivサイト arxiv_id(pdf)

提供元, 利用サービス

arxiv.jp, Google

カテゴリー: cs.AI, cs.CL, cs.SE, D.2.1 パーマリンク