arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1701.00632cs.PLcs.SE
收藏

TCCP程序的仿真工具

A Simulation Tool for tccp Programs

María-del-Mar Gallardo, Leticia Lavado, Laura Panizo

摘要:

时间并发约束语言tccp是一种声明式同步并发语言,特别适用于反应式系统建模。在tccp中,代理通过全局约束存储进行通信和同步。它支持离散时间的概念,允许所有未阻塞的代理同时执行。在本文中,我们提出了一个模块化的体系结构的仿真tccp程序。该工具包括三个主要部分。首先,一组基本的抽象指令,能够模拟tccp代理的行为,管理活动代理所需的内存模型和执行期间的存储状态。第二,代理解释器迭代地执行当前代理的指令,并计算下一时刻要执行的新代理。最后是约束求解器组件,它是处理约束的模块。在本文中,我们描述了这些组件的实现,并提出了一个在tccp建模的真实系统的例子。

英文摘要:

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 deal with constraints. In this paper, we describe the implementation of these components and present an example of a real system modelled in tccp.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑