Proceedings of the 17th ACM SIGPLAN International Conference on Functional Programming 2012
DOI: 10.1145/2364527.2364542
|View full text |Cite
|
Sign up to set email alerts
|

Painless programming combining reduction and search

Abstract: We describe the Funlogic system which extends a functional language with existentially quantified declarations. An existential declaration introduces a variable and a set of constraints that its value should meet. Existential variables are bound to conforming values by a decision procedure. Funlogic embeds multiple external decision procedures using a common framework. Design principles for embedding decision procedures are developed and illustrated for three different decision procedures from widely varying d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 19 publications
0
1
0
Order By: Relevance
“…Haubelt et al [32] encode the system synthesis problem into an SAT instance to find a feasible binding between processes and resources. Regarding the use of SMT solvers [47,52,55,57], a plethora of research work has explored task scheduling and resource management using an SMT solver including methods with high-level language or custom DSL as the frontend [52,57]. In Charm, we use the SMT solver to explore the design space formed by analytic architecture models.…”
Section: Exploring Design Space With Constraint Solvingmentioning
confidence: 99%
“…Haubelt et al [32] encode the system synthesis problem into an SAT instance to find a feasible binding between processes and resources. Regarding the use of SMT solvers [47,52,55,57], a plethora of research work has explored task scheduling and resource management using an SMT solver including methods with high-level language or custom DSL as the frontend [52,57]. In Charm, we use the SMT solver to explore the design space formed by analytic architecture models.…”
Section: Exploring Design Space With Constraint Solvingmentioning
confidence: 99%