Loading…

Loading grant details…

Active STUDENTSHIP UKRI Gateway to Research

Using Programming by Example to facilitate online, continual, evolution of Domain Specific Languages


Funder Engineering and Physical Sciences Research Council
Recipient Organization University of Edinburgh
Country United Kingdom
Start Date Aug 31, 2024
End Date Aug 30, 2028
Duration 1,460 days
Number of Grantees 2
Roles Student; Supervisor
Data Source UKRI Gateway to Research
Grant ID 2926437
Grant Description

Using program synthesis techniques, we intend to facilitate the construction of domain specific languages (DSLs) used by program synthesiser.

The efficacy and viability of program synthesis is often limited by the required vocabulary, DSL, endowed to the synthesiser.

An increase in vocabulary size gives rise to an exponential increase in computational and memory demands of the synthesiser.

The size of the vocabulary is enforced by the use case, DSLs often require abstractions of complex processes into simple interfaces and hence require a large synthesis vocabulary with a wide variety of functionality.

We will address this challenge by facilitating the construction of program synthesis DSLs through the combination of an iterative approach in conjunction with SMT/AI methods.

We will apply this methodology to cases where the DSL is currently ill-defined and to occasions where the DSL is well defined but too large such as in automatic program lifting, whereby legacy code is translated to DSLs.

All Grantees

University of Edinburgh

Advertisement
Apply for grants with GrantFunds
Advertisement
Browse Grants on GrantFunds
Interested in applying for this grant?

Complete our application form to express your interest and we'll guide you through the process.

Apply for This Grant