Task: Create solution [Supplier]
Relationships
InputsMandatory: Optional:
  • None
External:
  • None
Outputs
Main Description

This task consists of the actual functional control design. This complex engineering task is not in the scope of TIMMO-2-USE and will, therefore, not be described in detail here.

However, during the functional design the control engineer has to take into account functional control performance requirements which are usually motivated by the desired user experience, safety consideration, and system mechanics. The engineer’s primary goal is to find a control approach that satisfies these control performance requirements.

Additionally, the control engineer needs to take into account timing requirements that are imposed by the OEM, and that are motivated by global system timing considerations that are out of the supplier’s scope (system must not be overloaded, reservation of slack for future functionalities, etc.). Such timing requirements are usually communicated using timing budgets (see separate use case ) representing, for instance, execution time budgets that might not be exceeded. Satisfying the imposed timing requirements is usually no simple task for the control engineer. For instance, she might be obliged to choose a less sophisticated control approach to fit the algorithms in the assigned time budget, or perform code optimization, which is a tedious task and reduced the reusability of the code.

The outcome of this task is the source code for the required functionality. Please note that the actual source code is usually not delivered to the OEM and remains intellectual property.

 

Properties
Multiple Occurrences
Event Driven
Ongoing
Optional
Planned
Repeatable
More Information