Task Editor Documentation

This file documents the gRMA task editor. The gRMA task editor provides an interface to specifying the details of a single task in a real time system.

NOTE: The gRMA system is capable of specifying a system which the current analyzer cannot produce results for. This is due to gRMA being in an early state of development. Please consider contributing to the project to address gaps as you find them.


The Fields

Name

Execution Pattern

Period

Execution Time

Deadline

Priority


Name

This field specifies the name of the task.


Execution Pattern

This field allows you to specify the nature of this task.


Period

See above for the various meanings of the period field.


Execution Time

The maximum time that this task can take. You must include the time using any resources that you assign un the Resource Usage screen.


Deadline

The time that this task MUST complete by, relative to the start of each run. The value of 0 is special - it means that the deadline is at the end of the period. Deadlines may be any value - inside or outside the period.


Priority

The priority of the task. Lower numbers are 'higher' priorities. Rate monotonic analysis models the behaviour of fixed-piority systems, and as such each task must be assigned a distinct priority.