
Specify time budgets

Generic method pattern work products

Analysis report

Annotated solution

Solution

Input to

Attach timing requirements to solution

Transform time budget influencing properties from lower abstraction level

Determine time budget influencing properties

Extrapolate time budget influencing properties

Estimate influence from future functionality

Create time budget proposal

Verify time budget

Specify time budget

Define events and event chains

Identify timing fault [Vehicle]

Identify timing fault [Analysis]

Identify timing fault [Design]

Reallocate ECU tasks [Design]

Reduce the number of gateways in network [Design]

Attach time budget to solution

Identify time budget influencing properties

Refine sets of events

Identify new set of events

Determine tolerances

Output from

Timing model

Input to

Specify and validate timing requirements

Analyse timing model

Relax end-to-end delay on feature [Vehicle]

Refine execution time estimation [Analysis]

Refine communication delay estimation [Analysis]

Increase control rate or sampling period [Analysis]

Increase control rate or sampling period [Design]

Refine communication delay estimation [Design]

Refine execution time estimation [Design]

Identify timing requirement violation

Output from

Create timing model

Refine execution time estimation [Analysis]

Refine communication delay estimation [Analysis]

Increase control rate or sampling period [Analysis]

Increase control rate or sampling period [Design]

Refine communication delay estimation [Design]

Refine execution time estimation [Design]

Guidance

Timing model [Lower]

Timing properties

Timing requirements

Timing requirements [Higher level]

Timing requirements [Refined]

Verification report

Input to

Output from

Verify solution against timing requirements

Check fulfillment of timing requirements of Solution [To integrate]

Check fulfillment of timing requirements of Solution [Existing]

Reverify the validated requirement

Verify and validate time budget

Verify and validate synchronisation

Verify solution against timing requirements [Supplier]

Verify solution against timing requirements [OEM]

Guidance

Develop control applications work products

Integrate reusable component work products

Annotated solution [Both]

Solution [Both]

Solution [Existing]

Solution [To integrate]

Timing model [Existing]

Timing model [To integrate]

Timing model[Both]

Timing requirements [Existing]

Timing requirements [To integrate]

Specify synchronisation constraints work products

Revise erroneous timing information

Timing requirement violation

Timing requirement violation cause

Timing requirement violation cause [Higher]

Timing requirement violation cause [Lower]

Updated solution

Updated timing model

Updated analysis report

Exchange timing models

Control performance requirements

Controller software

Controller time structure

Controller timing properties

Controller timing requirements

Integrated system

Integrated system timing model

Solutions (binary) [Supplier]

System timing behaviour

System timing quality report

Timing quality requirements

Timing requirements