2013
DOI: 10.4204/eptcs.121.2
|View full text |Cite
|
Sign up to set email alerts
|

Using Inhabitation in Bounded Combinatory Logic with Intersection Types for Composition Synthesis

Abstract: We describe ongoing work on a framework for automatic composition synthesis from a repository of software components. This work is based on combinatory logic with intersection types. The idea is that components are modeled as typed combinators, and an algorithm for inhabitation -is there a combinatory term e with type τ relative to an environment Γ? -can be used to synthesize compositions. Here, Γ represents the repository in the form of typed combinators, τ specifies the synthesis goal, and e is the synthesiz… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(8 citation statements)
references
References 14 publications
0
8
0
Order By: Relevance
“…We implemented the presented framework in the context of the (CL)S tool 2 [3,4], using F# and C#. The inhabitation algorithm is configured for the bound k = 0 [2], limiting type instantiations to atomic types or intersections of such.…”
Section: Experiments With (Cl)smentioning
confidence: 99%
See 4 more Smart Citations
“…We implemented the presented framework in the context of the (CL)S tool 2 [3,4], using F# and C#. The inhabitation algorithm is configured for the bound k = 0 [2], limiting type instantiations to atomic types or intersections of such.…”
Section: Experiments With (Cl)smentioning
confidence: 99%
“…Composition synthesis based on combinatory logic [6] with intersection types [7] was introduced and developed in [1][2][3][4][5]. The (CL)S-tool has been under development since 2011 and has been applied in several application scenarios, including generation of GUI and of control programs for LegoNXT robots [3].…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations