Unfolding and fixpoint semantics of concurrent constraint logic programs (Q1200981): Difference between revisions
From MaRDI portal
Created a new Item |
Added link to MaRDI item. |
||
links / mardi / name | links / mardi / name | ||
Revision as of 05:59, 31 January 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Unfolding and fixpoint semantics of concurrent constraint logic programs |
scientific article |
Statements
Unfolding and fixpoint semantics of concurrent constraint logic programs (English)
0 references
16 January 1993
0 references
We present a new semantics for a language in the family of concurrent constraint logic languages. The semantics can be based on a notion of clause unfolding, since the language is closed under this transformation. The unfolding semantics is obtained as limit of an infinite unfolding process. Unfolding is also used to define an immediate consequences operator, and, therefore, a fixpoint semantics in the typical logic programming style. The result of both the unfolding and the fixpoint semantics is a set of reactive behaviors, which are trees abstractly representing all the possible computations of a program, including deadlocks and finite failures.
0 references
reactive trees
0 references
concurrent constraint logic languages
0 references
unfolding
0 references