Automatic Code Generation

Pubblicato il: 10 aprile 2024
sul canale di: Achiya Elyasaf
125
1

A lecture I gave at the international colloquium: "AI meets Software Quality."

Abstract:
In this talk, I will present three different works on automatic code generation.

"Evolving Assembly Code in an Adversarial Environment" (https://arxiv.org/abs/2403.19489):
The study evolves assembly code for the CodeGuru competition, aiming to create a survivor program that runs longest in shared memory. Evolved programs discover weaknesses in opponent programs and exploit them.

"From Requirements to Source Code: Evolution of Behavioral Programs" (https://doi.org/10.3390/app12031587):
Genetic programming (GP) combined with behavioral programming (BP) is explored. BP models programs as sets of behavioral threads aligned with system requirements, facilitating effective program generation using GP.

"From Requirements to Source Code for Real: " (ongoing work):
Large language models (LLMs) vastly improved automated code generation, though they struggle with complex behavior, especially involving cross-cutting aspects. Bridging the gap between system requirements and code requires an intermediate design phase. advocates for utilizing LLMs to translate requirements into behavioral programming (BP) specifications. This approach facilitates direct alignment between requirements and BP modules, enabling the generation of cohesive behavior that is aligned with all requirements and eliminating the need for a separate design phase.


In questa pagina del sito puoi guardare il video online Automatic Code Generation della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Achiya Elyasaf 10 aprile 2024, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 125 volte e gli è piaciuto 1 spettatori. Buona visione!