Unearthing semantic checks for cloud infrastructure-as-code programs
Cloud infrastructures are increasingly managed by Infrastructure-as-Code (IaC) frameworks
(eg, Terraform). IaC frameworks enable cloud users to configure their resources in a …
(eg, Terraform). IaC frameworks enable cloud users to configure their resources in a …
Reverse-Engineering Congestion Control Algorithm Behavior
The rise of proprietary and novel congestion control algorithms (CCAs) opens questions
about the future of Internet utilization, latency, and fairness. However, fully analyzing how …
about the future of Internet utilization, latency, and fairness. However, fully analyzing how …
Simplifying cloud management with cloudless computing
Cloud computing has transformed the IT industry, but managing cloud infrastructures
remains a difficult task. We make a case for putting today's management practices, known …
remains a difficult task. We make a case for putting today's management practices, known …
API-Driven Program Synthesis for Testing Static Typing Implementations
We introduce a novel approach for testing static typing implementations based on the
concept of API-driven program synthesis. The idea is to synthesize type-intensive but small …
concept of API-driven program synthesis. The idea is to synthesize type-intensive but small …
Extended Paper: API-driven Program Synthesis for Testing Static Typing Implementations
We introduce a novel approach for testing static typing implementations based on the
concept of API-driven program synthesis. The idea is to synthesize type-intensive but small …
concept of API-driven program synthesis. The idea is to synthesize type-intensive but small …
Hoogle⋆: Constants and λ-abstractions in Petri-net-based Synthesis using Symbolic Execution
H Botelho Guerra, JF Ferreira… - … Conference on Object …, 2023 - drops.dagstuhl.de
Type-directed component-based program synthesis is the task of automatically building a
function with applications of available components and whose type matches a given goal …
function with applications of available components and whose type matches a given goal …
Relational Synthesis of Recursive Programs via Constraint Annotated Tree Automata
In this paper, we present a new synthesis method based on the novel concept of a constraint
annotated tree automaton (CATA). A CATA is a variant of a finite tree automaton (FTA) …
annotated tree automaton (CATA). A CATA is a variant of a finite tree automaton (FTA) …
API-guided Dataset Synthesis to Finetune Large Code Models
Large code models (LCMs), pre-trained on vast code corpora, have demonstrated
remarkable performance across a wide array of code-related tasks. Supervised fine-tuning …
remarkable performance across a wide array of code-related tasks. Supervised fine-tuning …
Siro: Empowering Version Compatibility in Intermediate Representations via Program Synthesis
This paper presents Siro, a new program transformation framework that translates between
different versions of Intermediate Representations (IR), aiming to better address the issue of …
different versions of Intermediate Representations (IR), aiming to better address the issue of …
[PDF][PDF] Modular System Synthesis.
This paper describes a way to improve the scalability of program synthesis by exploiting
modularity: larger programs are synthesized from smaller programs. The key issue is to …
modularity: larger programs are synthesized from smaller programs. The key issue is to …