本节书摘来自华章出版社《信息物理融合系统(cps)设计、建模与仿真——基于 ptolemy ii 平台》一书中的第1章,第1.4节,作者:[美]爱德华·阿什福德·李(edward ashford lee),更多章节内容可以访问云栖社区“华章计算机”公众号查看
ptolemy ii基于一类面向角色的模型(actor-oriented model),或简单称为角色模型(actor model)。角色是可以并发执行且可以通过端口彼此共享数据的一些组件。
例1.2 考虑图1-3中的ptolemy模型。这个模型有3个角色,每个角色有一个端口。角色a通过它的端口向角色b 和c发送信息(标有“关系”(relation)的菱形表示a的输出流向b和c)。

图1-3 一个简单的角色模型的视觉演示
通过一个端口的所有信息的集合称为信号(signal)。例子中的指示器(director)方框指定了域(从而也指定了计算模型)。本书的大部分工作就是解释在ptolemy ii中实现的各种域。