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.
Auf dieser Seite können Sie das Online-Video Automatic Code Generation mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Achiya Elyasaf 10 April 2024 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 125 Mal angesehen und es wurde von 1 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!