Issue 18030: Location: Pg. 613, Figure 17.6 - : Incorrect multiplicities in the metamodel in Figure 17.6 (uml25-ftf) Source: Lockheed Martin (Mr. Lenny Delligatti, lenny_delligatti2(at)omg.org) Nature: Revision Severity: Significant Summary: The multiplicity shown for “coveredBy : InteractionFragment” is “*”. However, I believe the lower multiplicity should be 1, not 0. A lifeline can only exist within an Interaction; it cannot exist independently. This is affirmed by the multiplicity of “1” shown in this figure for the end “interaction : Interaction”. And an Interaction is a type of InteractionFragment as we see in the metamodel in Figure 17.1. Therefore, an instance of Lifeline must always know at least one instance of InteractionFragment: the Interaction that owns it. And thus, the multiplicity for “coveredBy : InteractionFragment” should be “1..*”, not “*”. Proposed Resolution: Change the multiplicity for the end “coveredBy : InteractionFragment” to “1..*” Resolution: Revised Text: Actions taken: September 27, 2012: received issue Discussion: End of Annotations:===== s is issue # 18030 Problem: 17.012 Severity: Significant Nature: Contradiction Location: Pg. 613, Figure 17.6 Title: Incorrect multiplicities in the metamodel in Figure 17.6 Summary: The multiplicity shown for .coveredBy : InteractionFragment. is .*.. However, I believe the lower multiplicity should be 1, not 0. A lifeline can only exist within an Interaction; it cannot exist independently. This is affirmed by the multiplicity of .1. shown in this figure for the end .interaction : Interaction.. And an Interaction is a type of InteractionFragment as we see in the metamodel in Figure 17.1. Therefore, an instance of Lifeline must always know at least one instance of InteractionFragment: the Interaction that owns it. And thus, the multiplicity for .coveredBy : InteractionFragment. should be .1..*., not .*.. Proposed Resolution: Change the multiplicity for the end .coveredBy : InteractionFragment. to .1..*. Source: Lenny Delligatti