[Modeling] RE: Comments on interaction diagram modeling doc
James Odell
email@jamesodell.com
Wed, 19 Mar 2003 21:31:21 -0500
Oooops. Yes. So you think it is aggregation, not subtyping, then?
-Jim
On 3/19/03 7:13 PM, "Renato Levy" indited:
> I understood the other way around as R1 being composed of several roles
> being R2 one of them.
>
> At 06:29 PM 3/19/2003 -0500, you wrote:
>> Agreed.
>>
>> Stephen, quick question. When you say "It might be necessary to restrict
>> this usage, e.g. maybe Role2 should be a sub-role of Role 1", do you mean
>> Role2 is a subtype of Role1, or that Role2 consists of several roles where
>> Role1 is one of them?
>>
>> -Jim
>>
>>
>> On 3/19/03 5:09 PM, "Stephen Cranefield" indited:
>>
>>> Marc-Philippe Huget wrote:
>>>> and what about what I propose in the document: the ability to
>>>> distinguish an
>>>> agent for a specific message, is it too stupid?
>>>
>>> It would be useful to be able to indicate *for individual messages*
>>> what role the sender is considering the recipient to be playing.
>>> This would be useful when it would be too cumbersome to use a separate
>>> lifeline to represent the recipient playing that role (e.g. when the
>>> separate lifeline would only be needed for a single message in the
>>> interaction).
>>>
>>> UML associations allow an association end to be annotated with an
>>> "interface specifier" using the format ": ClassifierName". This
>>> "indicates the behavior expected of an associated object by the
>>> related instance". Perhaps we could allow this notation to be used
>>> on interaction diagrams as well, i.e. a message could look like
>>> this:
>>>
>>> +-----+ +-----------+
>>> | a | | b: Role1 |
>>> +-----+ +-----------+
>>> | :Role2 |
>>> |-------------->|
>>> | |
>>>
>>> It might be necesary to restrict this usage, e.g. maybe Role2 should
>>> be a sub-role of Role 1.
>>>
>>> - Stephen
>>
>> _______________________________________________
>> Modeling mailing list
>> Modeling@www.fipa.org
>> http://fipa.org/mailman/listinfo/modeling
>
>
>
> Renato Levy
> Principal Scientist
> Intelligent Automation, Inc.
> 7519 Standish Place, ste 200
> Rockville, MD 20855
> phone: (301)294-5241
> fax: (301)294-5201
> WWW: http://www.i-a-i.com
>
>
> _______________________________________________
> Modeling mailing list
> Modeling@www.fipa.org
> http://fipa.org/mailman/listinfo/modeling