Proceedings Ninth Annual IEEE Symposium on Logic in Computer Science
DOI: 10.1109/lics.1994.316085
|View full text |Cite
|
Sign up to set email alerts
|

Foundations of timed concurrent constraint programming

Abstract: We develop a model for timed, reactive computation by extending the asynchronous, untimed concurrent constraint programming model in a simple and uniform way. In the spirit of process algebras, we develop some combinators expressible in this model, and reconcile their operational, logical and denotational character. We show how programs may be compiled into finite-state machines with loop-fiee computations at each state, thus guaranteeing bounded response time.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
134
0

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 88 publications
(135 citation statements)
references
References 14 publications
1
134
0
Order By: Relevance
“…Timed ccp (tcc) (Saraswat et al 1994) extends ccp for reactive systems. Time is conceptually divided into time intervals (or time-units).…”
Section: Reactive Systems and Timed Ccpmentioning
confidence: 99%
See 2 more Smart Citations
“…Timed ccp (tcc) (Saraswat et al 1994) extends ccp for reactive systems. Time is conceptually divided into time intervals (or time-units).…”
Section: Reactive Systems and Timed Ccpmentioning
confidence: 99%
“…The call p( t) reduces to P [ t/ x]. Recursive calls in P are assumed to be guarded by a next process to avoid non-terminating sequences of recursive calls during a time-unit (see (Saraswat et al 1994;Nielsen et al 2002a)). …”
Section: Definition 2 (Tcc Processes)mentioning
confidence: 99%
See 1 more Smart Citation
“…Furthermore, temporal and probabilistic extensions of CCP have been proposed to deal with the notion of discrete time [14] and probabilistic behavior [6]. For instance, it is possible to delay one time unit the execution of P as in next P and to choose with a probability ρ (resp.…”
Section: The Modeling Languagementioning
confidence: 99%
“…Examples are Boussinot's Reactive-C [9], Boussinot and de Simone's synchronous reactive calculus SL [12], Mandel and Pouzet's functional reactive programming language ReactiveML [45], and Boussinot and Dabrowski's FunLoft [11] which is a globally asynchronous, locally synchronous model of multi-threading. The idea is also applied in logic programming, specifically in Saraswat, Jagadeesan and Gupta's language tcc for timed concurrent constraint programming [53].…”
Section: Related Workmentioning
confidence: 99%