A Simulation Tool for tccp Programs
Mar\'ia-del-Mar Gallardo (Universidad de M\'alaga), Leticia Lavado, (Universidad de M\'alaga), Laura Panizo (Universidad de M\'alaga)

TL;DR
This paper introduces a modular simulation tool for tccp, a language for modeling reactive systems with discrete time, featuring components for agent behavior, execution, and constraint solving.
Contribution
It presents a novel modular architecture for simulating tccp programs, including implementation details and a real system example.
Findings
Successful simulation of tccp programs demonstrated
Modular components effectively model agent behavior and constraints
Tool facilitates modeling reactive systems with discrete time
Abstract
The Timed Concurrent Constraint Language tccp is a declarative synchronous concurrent language, particularly suitable for modelling reactive systems. In tccp, agents communicate and synchronise through a global constraint store. It supports a notion of discrete time that allows all non-blocked agents to proceed with their execution simultaneously. In this paper, we present a modular architecture for the simulation of tccp programs. The tool comprises three main components. First, a set of basic abstract instructions able to model the tccp agent behaviour, the memory model needed to manage the active agents and the state of the store during the execution. Second, the agent interpreter that executes the instructions of the current agent iteratively and calculates the new agents to be executed at the next time instant. Finally, the constraint solver components which are the modules that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
