Task: Create timing model
The timing properties of this solution are specified and the values of these timing properties are determined and assessed.
Relationships
InputsMandatory: Optional:
  • None
External:
  • None
Outputs
Main Description

Once the solution has been created and the timing requirements have been attached in a way that suits the current level of abstraction, a timing model for this solution is created.

The timing model defines how – based on the (timing) properties of the solution – specific timing analysis methods can be applied, in order to predict / calculate the dynamic behavior of the solution and the timing characteristics (e.g. the WCRT of a control function) emerging from it.

The timing properties required by the various timing analysis methods need to be determined and assessed. The methods applied to determine the particular values are manifold: expert knowledge and estimation, knowledge from previous projects or iterations within the current project, formalized analysis, simulation, etc. In addition, the methods being used may vary depending on the phase: On higher levels of abstraction other methods are used than on lower levels. For example, scheduling analysis is used on implementation level, but not on vehicle level.

The most appropriate and suitable method should be selected for this purpose.

Note that the purpose of this task is not to define new types of timing analysis methods or timing properties, but to decide how these can be practically used to describe the dynamic behavior of the solution.

This task must be performed for alternative solutions that evolve from the task “Create Solution”. And with regard to the dynamic behavior of the solutions there may be different timing models leading to different sets of timing properties and their values.

 

Properties
Predecessor
Multiple Occurrences
Event Driven
Ongoing
Optional
Planned
Repeatable
Illustrations
More Information