ticular items flowing through activities.
This document describes the spectrum of activity modeling techniques supported by SysML and UML 2, ranging from nonstreaming to streaming activities. At the nonstreaming end, activities accept inputs only at the start and provide outputs at the end, while streaming activities can accept inputs and provide outputs anytime during execution. The document also refines activity concepts in SysML and UML 2 and describes how various techniques along the spectrum are supported, including control capabilities, continuous flow modeling, decomposition, and allocation.