15.2 活动

15.2.1 概要

活动是一种行为,使用一个控制和数据流模型对从属单元进行排序。由这些模型所协调的从属行为可以因模型中其它行为执行完毕、对象和数据变为可用,或者出现了流外的事件而被启动。执行流被建模为通过ActivityEdges(活动边)连接的ActivityNodes(活动节点)。一个ExecutableNode(可执行节点)可以是一个从属行为的执行,例如一个算法计算、一个方法调用,或者是对象内容的处理(详细的情参见第16章)。活动节点还包括流控制构造,例如同步、决策和并发控制。

本小节把活动模型的基本结构和流语义描述为一个由节点和边组成的图。然而后续子节描述各种活动节点和这些节点如何被活动进行分组。

15.2.2 抽象语法

图15.1 Activities

results matching ""

    No results matching ""