Back to Search Start Over

The tccp Interpreter.

Authors :
Lescaylle, Alexei
Villanueva, Alicia
Source :
ENTCS: Electronic Notes in Theoretical Computer Science; Dec2009, Vol. 258 Issue 1, p63-77, 15p
Publication Year :
2009

Abstract

Abstract: The Timed Concurrent Constraint language (tccp in short) is a declarative language inspired by some formalisms specially developed to deal with concurrent and reactive systems. It is defined as a timed extension of the Saraswat''s Concurrent Constraint Paradigm (ccp in short) which makes the new language suitable for modeling reactive systems. The computational model of ccp is based on agents generating (telling) and checking (asking) partial information (constraints) on a global store (a conjunction of constraints). tccp inherits the main characteristics of ccp: it is parametric w.r.t. a constraint system and non-deterministic. This work presents the tccpInterpreter system, which is the result of implementing the tccp language in Maude. Maude has been shown to be well suited for the task of prototyping the semantics of programming languages. Our tccpInterpreter parses a given program and simulates its behavior, also allowing us to reuse the Maude features to execute and analyze tccp programs. [Copyright &y& Elsevier]

Details

Language :
English
ISSN :
15710661
Volume :
258
Issue :
1
Database :
Supplemental Index
Journal :
ENTCS: Electronic Notes in Theoretical Computer Science
Publication Type :
Periodical
Accession number :
47103260
Full Text :
https://doi.org/10.1016/j.entcs.2009.12.005