Issue 6227: UML 2 Super/pg.519/multiplicity semantics of use case associations (uml2-superstructure-ftf) Source: Simula Research Laboratory (Mr. Bran Selic, selic(at)acm.org) Nature: Uncategorized Issue Severity: Summary: pg. 519: UseCase – semantics of multiplicity on Actor-UseCase association not explained. State what the multiplicity means and show an example Resolution: see above Revised Text: Actions taken: September 7, 2003: received issue March 8, 2005: closed issue Discussion: ?? On page 520 add the following paragraph at the end of the Semantics section for the UseCase metaclass: When a use case has an association to an actor with a multiplicity that is greater than one at the actor end, it means that more than one actor instance is involved in initiating the use case. The manner in which multiple actors participate in the use case depends on the specific situation on hand and is not defined in this specification. For instance, a particular use case might require simultaneous (concurrent) action by two separate actors (e.g., in launching a nuclear missile) or it might require complementary and successive actions by the actors (e.g., one actor starting some activity and the other one stopping it). ?? On page 513 add the following paragraph at the end of the Semantic s section for the Actor metaclass: When an actor has an association to a use case with a multiplicity that is greater than one at the use case end, it means that a given actor can be involved in multiple use cases of that type. The specific nature of this multiple involvement depends on the case on hand and is not defined in this specification. Thus, an actor may initiate multiple use cases in parallel (concurrently) or they may be mutually exclusive in time. For example, a computer user may activate a given software application multiple times concurrently or at different points in time. End of Annotations:===== To: issues@omg.org Subject: UML 2 Super/pg.519/multiplicity semantics of use case associations X-Mailer: Lotus Notes Release 5.0.11 July 24, 2002 From: Branislav Selic Date: Sun, 7 Sep 2003 10:03:42 -0400 X-MIMETrack: Serialize by Router on D25ML05/25/M/IBM(Release 6.0.2CF1|June 9, 2003) at 09/07/2003 10:03:44, Serialize complete at 09/07/2003 10:03:44 pg. 519: UseCase Þ¶ semantics of multiplicity on Actor-UseCase association not explained. State what the multiplicity means and show an example. Bran Selic IBM Software Group -- Rational Software 770 Palladium Drive Kanata, Ontario, Canada K2V 1C8 ph. (613) 591-7915 fax (613) 599-3912 e-mail: bselic@ca.ibm.com