Message Gates and other things on Sequence Diagrams

Discussions about systems engineering product SysML functionalities

Moderator: Moderators

Message Gates and other things on Sequence Diagrams

Postby Alan Moore » Thu Feb 22, 2007 6:26 am

Although not strictly a SysML issue, I do find the lack of Gates makes is
hard to link sequence diagrams effectively in an Interaction hierarchy. On a
related issue I do find the ability to decompose a lifeline useful, both via
an Interaction Use referenced from the lifeline and by showing nested parts
underneath the main lifeline box.

Alan.


Alan Moore
 
Posts Rating:

Re: Message Gates and other things on Sequence Diagrams

Postby Nerijus Jankevicius » Thu Feb 22, 2007 6:59 am

Alan,

Gates are not implemented because of mess in UML 2.0 specification. We are
recognizing message kind by event at end of message, but gates and combined
fragments at message end can't work with this approach.
This is fixed in UML 2.1 (message kinds are updated), so we will implement
gates together with UML 2.1 support.

InteractionUse element is available in our Sequence Diagrams, did you miss
it?

Lifeline decomposition is rather very complex feature for specific purposes
and as I understand should be used together with some additional advanced
decomposition refactoring mechanisms that helps to reconnect messages to new
internal lifelines.
We are not planning to add them in near future, unlike StateInvariant which
is quite simple and is planned for our next UML improvements bundle.

Regards,
--
Nerijus Jankevicius
System Analyst
OMG-Certified UML Professional
No Magic Lithuanian Development Center
Savanoriu pr. 363, LT 49425 Kaunas
P.O. box 2166, LT- 3000, Kaunas
Phone: +370-37-324032 Fax: +370-37-320670
e-mail: nerijus
WWW: http://www.magicdraw.com



----- Original Message -----
From: "nntp://news.nomagic.com/nomagic.products.magicdrawuml.SysML"
<alan.moore>
To: "Nerijus Jankevicius" <nerijus>
Sent: Thursday, February 22, 2007 3:39 PM
Subject: Message Gates and other things on Sequence Diagrams


> Although not strictly a SysML issue, I do find the lack of Gates makes is
> hard to link sequence diagrams effectively in an Interaction hierarchy. On
> a
> related issue I do find the ability to decompose a lifeline useful, both
> via
> an Interaction Use referenced from the lifeline and by showing nested
> parts
> underneath the main lifeline box.
>
> Alan.
>

Nerijus Jankevicius
 
Posts Rating:

Re: Message Gates and other things on Sequence Diagrams

Postby Alan Moore » Thu Feb 22, 2007 10:28 am

I did see InteractionUse and do use it thanks - what I had in mind was the
reference notation on the lifeline:

A Lifeline is shown using a symbol that consists of a rectangle forming its
"head" followed by a vertical line (which may be dashed) that represents the
lifetime of the participant. Information identifying the lifeline is
displayed inside the rectangle in the following format: <lifelineident> ::=
([<connectable-element-name>['[' <selector> ']']] [: <class_name>]
[decomposition]) | 'self' <selector> ::= <expression>
<decomposition> ::= 'ref' <interactionident> ['strict']

Cheers,

Alan


Alan Moore
 
Posts Rating:

Re: Message Gates and other things on Sequence Diagrams

Postby Alan Moore » Sun Apr 22, 2007 5:40 am

Hi Nerijus,

Can you provide me with a complete list of the enhancements that you plan
for sequence diagrams in your next release and also the earliest I can get
hold of a copy?

Thanks,
Alan.
"Nerijus Jankevicius" <nerijus> wrote in message
news:14732238.1172155847847.JavaMail.tadjar@peleda...

> This is fixed in UML 2.1 (message kinds are updated), so we will implement
> gates together with UML 2.1 support.

> We are not planning to add them in near future, unlike StateInvariant
> which is quite simple and is planned for our next UML improvements bundle.
>
> Regards,
> --
> Nerijus Jankevicius


Alan Moore
 
Posts Rating:

Re: Message Gates and other things on Sequence Diagrams

Postby Nerijus Jankevicius » Tue May 08, 2007 5:14 am

Alan,

Unfortunately we still have no final list of planned UML improvements, but
Gates is high priority feature and I hope it will be implemented.

Regards,
--
Nerijus Jankevicius
Senior System Analyst
OMG-Certified UML Professional
No Magic Lithuanian Development Center
Savanoriu pr. 363, LT 49425 Kaunas
P.O. box 2166, LT- 3000, Kaunas
Phone: +370-37-324032 Fax: +370-37-320670
e-mail: nerijus
WWW: http://www.magicdraw.com

> Can you provide me with a complete list of the enhancements that you plan
> for sequence diagrams in your next release and also the earliest I can get
> hold of a copy?
>

Nerijus Jankevicius
 
Posts Rating:


Return to SysML

Who is online

Users browsing this forum: No registered users and 4 guests