From the course: Systems Engineering with SysML

Unlock this course with a free trial

Join today to access over 24,900 courses taught by industry experts.

Action usages, part 1

Action usages, part 1

- [Instructor] So far, we have seen how to sequence actions, how to control their flow using control nodes and guard conditions, and how to bind their input and output parameters. We will now look at several other types of usages for an action definition. This list shows types of action usages, and we will go down the list one by one, starting with the Perform action usage. This type of action usage helps identify the owner that is the part that contains the action as the performer of the action. To set up some examples of these action usages, let us start with a package of definitions that we can use in our examples. Here we have simple definitions of the parts Oven, ControlBoard, Thermostat, HeatingElement, and an item, Data. We will import this package, and in this example, we model Oven with perform action CookFood, which means that Oven is the performer of the CookFood action. This can also be broken down into hierarchical ownership, with the parts in Oven performing their…

Contents