2005
DOI: 10.1007/11562931_21
|View full text |Cite
|
Sign up to set email alerts
|

Nondeterminism Analysis of Functional Logic Programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2005
2005
2018
2018

Publication Types

Select...
2
2
2

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(9 citation statements)
references
References 18 publications
0
9
0
Order By: Relevance
“…Previous work on non-determinism checking and analysis (Hanus & Steiner, 1998;Hanus & Steiner, 2000;Braßel & Hanus, 2005) for the functional logic language Curry (Hanus & Zartmann, 1994) could be fruitfully applied to αML. This would be beneficial because the evaluation of a branching expression creates multiple non-deterministic branches of the configuration, but there is no way to subsequently bring these branches back together and continue the computation in a deterministic way.…”
Section: Discussionmentioning
confidence: 99%
“…Previous work on non-determinism checking and analysis (Hanus & Steiner, 1998;Hanus & Steiner, 2000;Braßel & Hanus, 2005) for the functional logic language Curry (Hanus & Zartmann, 1994) could be fruitfully applied to αML. This would be beneficial because the evaluation of a branching expression creates multiple non-deterministic branches of the configuration, but there is no way to subsequently bring these branches back together and continue the computation in a deterministic way.…”
Section: Discussionmentioning
confidence: 99%
“…As discussed in Section 1, CurryBrowser offers a generic interface to integrate various analysis tools for declarative programs. Since flat programs are an appropriate abstraction level for implementing such tools [8,15,16], this interface is based on them. To be more concrete, CurryBrowser provides the following type definition to connect program analyzers (where a is the type of the analysis result):…”
Section: Methodsmentioning
confidence: 99%
“…On the other hand, it is sometimes possible to express "topdown oriented" analyses, like a groundness analysis in logic programming, in a bottom-up manner by choosing appropriate abstract domains. For instance, [7] presents a type and effect system to analyze groundness and non-determinism information in functional logic programs. This can be implemented as a bottom-up analysis, as discussed later in this paper.…”
Section: Modeling Program Analysesmentioning
confidence: 99%
“…This might be due to the fact that the dependencies between the 6 CASS is part of the distributions of the Curry systems KiCS2 [8] and PAKCS [19]. 7 http://mdb.ps.informatik.uni-kiel.de/ modules are complex so that there are not many opportunities for an independent analysis of modules, i.e., workers might have to wait for the termination of the analysis of modules which are imported by many other modules. Nevertheless, the approach shows that there is a potential to exploit the computing power offered by modern computers.…”
Section: Practical Evaluationmentioning
confidence: 99%
See 1 more Smart Citation