Automatic Code Generation

Publicado em: 10 Abril 2024
no canal de: 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.


Nesta página do site você pode assistir ao vídeo on-line Automatic Code Generation duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Achiya Elyasaf 10 Abril 2024, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 125 vezes e gostou 1 espectadores. Boa visualização!