-
Key: MARTE11-77
-
Legacy Issue Number: 14903
-
Status: closed
-
Source: THALES ( Sebastien Demathieu)
-
Summary:
In the domain model, TimeProcessing.duration is a simple association, typed by CVS::DurationValueSpecification while in the profile the association is a composition, typed by ValueSpecification. Inconsistency should be corrected
-
Reported: MARTE 1.0 — Thu, 31 Dec 2009 05:00 GMT
-
Disposition: Resolved — MARTE 1.1
-
Disposition Summary:
In the domain view, the intent was to refer to a value (a duration value) and a
value exists independently of its specification and therefore cannot be owned. In
the UML representation, in practice, we use a specification to denote the value
and there is no reason for the specification not to be owned by another element.
The resolution proposes to keep the association in the domain view but refer to
the metaclass DurationValue instead of CVS::DurationValueSpecification. This
partly addresses also the issue 14912, stating that
CVS::DurationValueSpecification being non normative should not be used in a
normative part. The composition with a ValueSpecification is maintained in the
profile. This is consistent with the different roles played by a value and one of its
possible specifications. -
Updated: Fri, 6 Mar 2015 23:15 GMT
MARTE11 — Inconsistency between the Time domain model and related profile
- Key: MARTE11-77
- OMG Task Force: MARTE 1.1 RTF