The standard operational semantics of concurrent constraint logic languages is not confluent in the sense that different schedulings of processes may result in different program behaviours. Efficient program analysis is therefore difficult as all process schedulings must be considered. To overcome this problem we introduce a confluent semantics which closely approximates the standard (non-confluent) semantics. This semantics provides a basis for efficient and accurate program analysis for these languages. To illustrate the usefulness of this approach we sketch analyses based on abstract interpretations of the confluent semantics which determine if a program is suspension and local suspension free.nrpages: 15status: publishe
An analogue of strictness analysis is proposed for concurrent logic programming called schedule anal...
Concurrent Constraint Programming (CCP) is a well-established declarative framework from concurrency...
Concurrent Constraint Programming (ccp) is a well-established declarative framework from concurrency...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
AbstractThe standard operational semantics of concurrent constraint logic languages is not confluent...
AbstractConfluence is an important and desirable property as it allows the program to be understood ...
Because of synchronization based on blocking ask, some of the most important techniques for data flo...
We investigate the subset of concurrent constraint programs (ccp) which are confluent in the sense t...
The analysis of concurrent constraint programs is a challenge due to the inherently concurrent behav...
Concurrent constraint programming (ccp), like most of the concurrent paradigms, has a mechanism of g...
AbstractConcurrent constraint programming (ccp), like most of the concurrent paradigms, has a mechan...
AbstractConcurrent Constraint Programming (CCP) is a simple and powerful model of concurrency where ...
This paper develops a denotation and abstract model based on closure operators for concurrent const...
A framework for the analysis of concurrent constraint programming (CCP) is proposed. The approach is...
An analogue of strictness analysis is proposed for concurrent logic programming called schedule anal...
Concurrent Constraint Programming (CCP) is a well-established declarative framework from concurrency...
Concurrent Constraint Programming (ccp) is a well-established declarative framework from concurrency...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
AbstractThe standard operational semantics of concurrent constraint logic languages is not confluent...
AbstractConfluence is an important and desirable property as it allows the program to be understood ...
Because of synchronization based on blocking ask, some of the most important techniques for data flo...
We investigate the subset of concurrent constraint programs (ccp) which are confluent in the sense t...
The analysis of concurrent constraint programs is a challenge due to the inherently concurrent behav...
Concurrent constraint programming (ccp), like most of the concurrent paradigms, has a mechanism of g...
AbstractConcurrent constraint programming (ccp), like most of the concurrent paradigms, has a mechan...
AbstractConcurrent Constraint Programming (CCP) is a simple and powerful model of concurrency where ...
This paper develops a denotation and abstract model based on closure operators for concurrent const...
A framework for the analysis of concurrent constraint programming (CCP) is proposed. The approach is...
An analogue of strictness analysis is proposed for concurrent logic programming called schedule anal...
Concurrent Constraint Programming (CCP) is a well-established declarative framework from concurrency...
Concurrent Constraint Programming (ccp) is a well-established declarative framework from concurrency...