Umeå universitets logga

umu.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Towards specification-driven LLM-based generation of embedded automotive software
Umeå universitet, Teknisk-naturvetenskapliga fakulteten, Institutionen för datavetenskap. Scania, Södertälje, Sweden.
Scania, Södertälje, Sweden.
Scania, Södertälje, Sweden.
2025 (Engelska)Ingår i: Bridging the gap between AI and reality: second international conference, AISoLA 2024, Crete, Greece, October 30 – November 3, 2024, proceedings / [ed] Bernhard Steffen, Springer, 2025, s. 125-144Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

The paper studies how code generation by LLMs can be combined with formal verification to produce critical embedded software. The first contribution is a general framework, spec2code, in which LLMs are combined with different types of critics that produce feedback for iterative backprompting and fine-tuning. The second contribution presents a first feasibility study, where a minimalistic instantiation of spec2code, without iterative backprompting and fine-tuning, is empirically evaluated using three industrial case studies from the heavy vehicle manufacturer Scania. The goal is to automatically generate industrial-quality code from specifications only. Different combinations of formal ACSL specifications and natural language specifications are explored. The results indicate that formally correct code can be generated even without the application of iterative backprompting and fine-tuning.

Ort, förlag, år, upplaga, sidor
Springer, 2025. s. 125-144
Serie
Lecture Notes in Computer Science (LNCS), ISSN 0302-9743, E-ISSN 1611-3349 ; 15217
Nyckelord [en]
Automated Software Engineering, Code Generation, Formal Verification, Large Language Models
Nationell ämneskategori
Programvaruteknik Artificiell intelligens
Identifikatorer
URN: urn:nbn:se:umu:diva-234883DOI: 10.1007/978-3-031-75434-0_9Scopus ID: 2-s2.0-85215782156ISBN: 9783031754333 (tryckt)ISBN: 9783031754340 (digital)OAI: oai:DiVA.org:umu-234883DiVA, id: diva2:1935766
Konferens
2nd International Conference on Bridging the Gap Between AI and Reality, AISoLA 2024, Crete, Greece, October 30 - November 3, 2024
Tillgänglig från: 2025-02-07 Skapad: 2025-02-07 Senast uppdaterad: 2025-02-07Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Person

Patil, Minal Suresh

Sök vidare i DiVA

Av författaren/redaktören
Patil, Minal Suresh
Av organisationen
Institutionen för datavetenskap
ProgramvaruteknikArtificiell intelligens

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
Totalt: 185 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf