Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Attribute

Qualifier

Cardinality

Content

Description

expectationId

M

1

String

The identifier of this expectation.

expectationName

M

1

String

It describes the name of the expectation.

expectationType

O

1

StringENUM

It describes the characteristic of the intentExpectation and is the property that describes the types of intentExpectations.

Value:

  • Delivery
  • Assurance

expectationObject

O

1

ExpectationObject

Represents the Object of the IntentExpectation that are required to be applied on.

expectationTargets

M

1..N

ExpectationTarget

It describes the list of ExpectationTarget(s) which represent specific outcomes on the metrics that characterize the performance of the object(s) or some abstract index that expresses the behavior of the object(s) that are desired to be realized for a given intentExpectation.

expectationContexts

O

1..N

Context

It describes the list of context(s) which represents the constraints and conditions that should apply for a specific intentExpectation.

expectationfulfilmentInfo

O

1

FulfilmentInfo

It describes status of fulfilment of an intentExpectation and the related reasons for that status.

...

Attribute

Qualifier

Cardinality

Content

Description

objectType

CM

1

StringENUM

It describes the type of expectation object of the IntentExpectation that are required to be applied on. It can be class name of the managed object.

Condition: The intent expectation is not for a specific object instance or intent owner have no knowledge of the MOI of this specific object instance.

Value:

  • Relevant to the specific scenario of Intent Expectation

objectInstance

CM

1

String

It describes a specific object instance (e.g. instance of managed object) to which the intentExpectation should apply.

Condition: The intent expectation is for a specific object instance and intent owner have the knowledge of the MOI of this specific object instance.

objectContexts

O

1..N

Context

It describes the list of ObjectContext(s) which represents the constraints and conditions to be used as filter information to identify the object(s) to which a given intentExpectation should apply.

...