Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Capella/Viewpoints/BasicPerformance

< Capella‎ | Viewpoints
Revision as of 11:46, 23 February 2016 by Benoit.langlois@thalesgroup.com (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Purpose

The Performance viewpoint enables to simply describe the non-functional aspect of performance in Capella.

Scope

Performance information can be added on a Logical/Physical Component or graphically in LAB/PAB diagrams.

Principles

On a Functional Exchange or Function, an "Execution Time" indicator defines the execution time. A "Time Limit" defines the maximal execution accepted by a Functional Chain.

The Total Execution Time of a Functional Chain is the sum of the Execution Time of all the Functional Exchange and Function elements which compose the Functional Chain.

Graphically, when:

  • Total Execution Time < Execution Limit: the Execution Limit is displayed in green.
  • Total Execution Time = Execution Limit: the Execution Limit is displayed in orange.
  • Total Execution Time > Execution Limit: the Execution Limit is displayed in red.


BasicPerformance-PAB.png


Practice

The Basic Performance viewpoint enriches the Capella palette with a new section composed of two icons:

  • Function Time Consumption: it enables to state a level of time consumption of a Function or Functional Exchange.
  • Functional Chain Consumption: it enables to state the maximum level of time consumption accepted by a Functional Chain.


Use of Function Time Consumption:

  • Click on the icon and next on a Function or Functional Exchange.
  • Set the execution time accessible in the 'Basic Performance' section of the Properties view.
  • The Functional Chain Consumption is automatically recomputed and the color changes if needed.


Use of Functional Chain Consumption:

  • Click on the icon and next on a functional chain.
  • Set the Execution Time Limit accessible in the 'Basic Performance' section of the Properties view.
  • The Functional Chain Consumption is automatically recomputed and the color changes if needed.

Back to the top