| Title | Model checking constraint-based concurrent Java programs |
| Publication Type | Conference Paper |
| Year of Publication | 2004 |
| Conference Name | International Workshop on Constructive Methods for Parallel Programming |
| Authors | RamÃrez, M., Martinez J., & Santosa A. |
| Abstract | Constraint-based synchronization pioneered by (concurrent) logic and concurrent constraint programming is a powerful mechanism for elegantly synchronizing concurrent and distributed computations. It supports a declarative model of concurrency that avoids explicitly suspending and resuming computations. This paper describes (1) a new model for high-level concurrent and distributed programming based on constraint entailment, (2) its implementation (for both uniprocessors and distributed systems) as an extension to the Java programming language, and (3) how model-based verification methods can be directly applied to programs in the resulting language.
|