A diagram based on the UML Sequence Diagram, which allows the user to specify scheduling information for partitions within the module. ModuleSchedules scope to modules. For more information see the ARINC SPECIFICATION 653P1-2, December 1, 2005
A Module Schedule models a <ScheduleScheme> element, which is a child element of the <ScheduleTable> element.
In the following example, the Module Schedule diagrams schedules Partition1 first, then schedules Partition2, and finally schedules Partition3. The order is determined by the Schedule Windows target item in each seq Step.
Create a Schedule Window through the diagram's toolbar: click the Start Event toolbar button, in line with the required seq Step click the System Boundary or the lifeline of the source Partition Part, and then click the lifeline of the end Partition Part.
When generating a Configuration, the System Boundary or Partition Part at the start of the Schedule Window is irrelevant; the Schedule Window schedules the end Partition Part.
Specify the ReleasePoint and DurationSeconds properties of the Schedule Window through the instance properties: right-click the Schedule Window, click Instance Properties, and then on the ScheduleWindow tab of the Property Pages set the properties as required.
Step (UML item)
The diagram includes one step (the seq entry). Each Schedule Window requires a seq Step on the diagram. Ensure that you create the steps within the loop and end loop steps.
Create a Step through the diagram's toolbar: click the Step toolbar button, and then click the appropriate place within the loop and end loop steps.
The following sections provide information about how a Module Schedule is used in the model.