Issue 14903: Inconsistency between the Time domain model and related profile (marte-rtf) Source: THALES (Mr. Sebastien Demathieu, sebastien.demathieu(at)thalesgroup.com) Nature: Revision Severity: Critical 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 Resolution: 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. Revised Text: see pages 85 - 86 of ptc/2010-08-30 for resolution Actions taken: December 31, 2009: received issue December 31, 2009: received issue January 14, 2011: closed issue January 14, 2011: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 31 Dec 2009 07:49:17 -0500 To: Subject: Issue/Bug Report ******************************************************************************* Name: Séstien Demathieu Company: Thales mailFrom: sebastien.demathieu@thalesgroup.com Notification: Yes Specification: MARTE Section: Time FormalNumber: 09-11-02 Version: 1.0 RevisionDate: 11/2009 Page: 73 Title: Inconsistency between the Time domain model and related profile Nature: Revision Severity: Critical test: 3qw8 B1: Report Issue Description: X-IronPort-AV: E=Sophos;i="4.51,294,1267398000"; d="scan'208";a="59548011" Date: Tue, 23 Mar 2010 11:43:59 +0100 From: Frederic Mallet User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) To: marte-rtf@omg.org CC: DEMATHIEU Séstien Subject: Issue 14903 Time_wg, There was a mistake in the figure of resolution 14903. The class TimedBehavior appeared twice and TimedMessage was missing. It does not change the resolution, I have updated the wiki accordingly. Many thanks to Séstien D. who has spotted the mistake. Cheers, 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.