deployment::targetenvironment
KlasseExecutionResource

The ExecutionResource entity represents an execution resource with the granularity of hardware-supported thread. In modern processors, this typically corresponds to a single processor core. Each execution resource is backed by a specific processor core. Since a single processor core may be shared by multiple execution resources, each ExecutionResource must specify the fraction of processor time available to it.

Attribute
<Primitive Type> Unlimited Natural coreId coreId

Identifier of the core backing the associated execution resource.

<Primitive Type> Double fraction fraction

Fraction of execution time of the associated processor core alloted to this resource.

<Class> Processor processor processor

Physical Processor backing this ExecutionResource.


Eigenschaften:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameExecutionResource
Name Expression
Namespace<<ePackage>> <Package> targetenvironment
Owned Template Signature
Owner<<ePackage>> <Package> targetenvironment
Owning Template Parameter
Package<<ePackage>> <Package> targetenvironment
Qualified Namesamm::deployment::targetenvironment::ExecutionResource
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 coreId
Public <Primitive Type> Unlimited Natural coreId

Identifier of the core backing the associated execution resource.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> ExecutionResource
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NamecoreId
Name Expression
Namespace<Class> ExecutionResource
Opposite
Owned Template Signature
Owner<Class> ExecutionResource
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::targetenvironment::ExecutionResource::coreId
Stereotype
Template Parameter
Type<Primitive Type> Unlimited Natural
Upper1
Upper Value
VisibilityPublic


 fraction
Public <Primitive Type> Double fraction

Fraction of execution time of the associated processor core alloted to this resource.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> ExecutionResource
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
Namefraction
Name Expression
Namespace<Class> ExecutionResource
Opposite
Owned Template Signature
Owner<Class> ExecutionResource
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::targetenvironment::ExecutionResource::fraction
Stereotype
Template Parameter
Type<Primitive Type> Double
Upper1
Upper Value
VisibilityPublic


 processor
Public <Class> Processor processor

Physical Processor backing this ExecutionResource.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_processor_executionResource
Association End
Class<Class> ExecutionResource
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
Nameprocessor
Name Expression
Namespace<Class> ExecutionResource
Opposite
Owned Template Signature
Owner<Class> ExecutionResource
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::targetenvironment::ExecutionResource::processor
Stereotype
Template Parameter
Type<Class> Processor
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic