2011
DOI: 10.1017/s1471068411000469
|View full text |Cite
|
Sign up to set email alerts
|

ECLiPSe – From LP to CLP

Abstract: ECL i PS e is a Prolog-based programming system, aimed at the development and deployment of constraint programming applications. It is also used for teaching most aspects of combinatorial problem solving, for example, problem modelling, constraint programming, mathematical programming and search techniques. It uses an extended Prolog as its high-level modelling and control language, complemented by several constraint solver libraries, interfaces to thirdparty solvers, an integrated development environment and … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
41
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 55 publications
(41 citation statements)
references
References 25 publications
0
41
0
Order By: Relevance
“…Some important milestones include [6,46,44,51,26,52,45,4,47]. Some important milestones include [6,46,44,51,26,52,45,4,47].…”
Section: Separation Logic(s)mentioning
confidence: 99%
See 1 more Smart Citation
“…Some important milestones include [6,46,44,51,26,52,45,4,47]. Some important milestones include [6,46,44,51,26,52,45,4,47].…”
Section: Separation Logic(s)mentioning
confidence: 99%
“…The all-path criterion requires covering all feasible program paths of p. Since the exhaustive exploration of all paths is usually impossible for real-life programs, the k-path criterion restricts exploration to paths with at most k consecutive iterations of each loop. This is done in the ECLiPSe Prolog environment [47] and uses Constraint Logic Programming. DART, CUTE, PEX, SAGE, KLEE).…”
Section: Fundamental Analysis: Concolic Testingmentioning
confidence: 99%
“…• a new implementation in the language Comet, while the previous was in the logic language ECL i PS e [52]. Comet has more global constraints, that have powerful constraint propagation, and allowed us to improve the efficiency of the application; • new search algorithms, based on Large Neighbourhood Search, that let us get to better solutions in shorter time; • a wider experimentation;…”
Section: Introductionmentioning
confidence: 99%
“…When sorting can be achieved in linear time, an O(n) bounds(Z) consistency propagator for Sort(L, S ) was introduced by Mehlhorn and Thiel [15], maintaining convexity [14] of the underlying bipartite graph. It was generalised [27] for the Sort(L, P −1 , S ) constraint of SICStus [11,10], ECLiPSe [26], and Gecode [13,19], at the expense of bounds consistency. The latter two provide both versions, Choco [21] and or-tools [18] only provide the two-argument version, whereas all other CP solvers we checked provide neither of them.…”
Section: The Sort Constraints and Their Limitationsmentioning
confidence: 99%
“…Unfortunately, Cumulative usually does not provide variables representing the resource profile, although the ECLiPSe [26] constraint Profile does, so in most CP solvers, we cannot use Smooth in a CuSP context. In order to address this issue, we introduce the CumulativeSmooth(T , c, N , τ ) constraint, which combines a Cumulative constraint with a Smooth constraint on variables representing the profile.…”
Section: The Cumulativesmooth Constraintmentioning
confidence: 99%