Legacy Issue Number: 12233
Source: Thematix Partners LLC ( Lonnie VanZandt)
Sentence 1, paragraph 2, on page 295 begins: BEGINQUOTE "GaTimingObserver" specializes "NfpConstraint", and the latter extends UML Constraints... ENDQUOTE However, Figure 16.8, page 295, expresses that GQAM::GaTimingObs [sic] extends not specializes MARTE::NFPs::NfpConstraint. Several recommendations follow: 1. Correct the inconsistency between the diagram and the text. I suspect that the text should say "extends" rather than "specializes". 2. Consistently name the element GQAM::GaTimingObserver. 3. In text which refers to elements, always use a qualified name-
it need not be fully qualified when there is a common parent scope in effect for the context of the text-and never use quoted "nicknames" or, worse, arbitrary alternate, similar names. 4. Replace the cited paragraph entirely with a paragraph which describes the Schedulability Analysis Module's profile and which isn't suspiciously similar to a cut-n-paste from the related GQAM material. 5. If Timing Observers move to a more common subprofile outside of GQAM, then refactor this section appropriately.
Reported: MARTE 1.0b1 — Fri, 15 Feb 2008 05:00 GMT
Disposition: Resolved — MARTE 1.0b2
Revise figures and text according to the following considerations (each
numbered point is related to the corresponding numbered item above):
1. Update figures with the Specialization relationship instead of the Extension
relationship between NfpConstraint and GaTimedObserver. This has to be done
in both Chapters GQAM and SAM, and in both sections Domain View and UML Representation View. Also, in Figure 16.5, the association ends startObs and
endObs are not valid anymore. In the FTF1, they have changed by startEvent
and endEvent respectively.
2. GQAM::GaTimingObserver is an old name that was changed in FTF1 by the
name GQAM::GaTimedObserver. This has to be updated in all figures and text
throughout Chapter SAM.
3. Edit all incorrect aliases for GQAM::GaTimedObserver appropriately. Never
use quoted "nicknames". The affected section is only Section 16.3.1.
4. The cited paragraph doesn’t exist elsewhere in the MARTE specification.
5. Timed Observers have not been moved to a more common sub-profile. So, no
additional modifications are required.
Updated: Fri, 6 Mar 2015 20:58 GMT