[Uml-devel] bug

Luis De la Parra Blum lparrab at gmx.net
Thu Nov 28 13:44:03 UTC 2002


On Thursday 28 November 2002 12:10, Jens Krüger wrote:
> Am Donnerstag, 28. November 2002 11:50 schrieb Jonathan Riddell:
> > > > Do you have an opinion on multiple outgoing associations in state
> > > > diagrams?
> saves only two elements. I guess this diagramm comes from the early UML
> specification (1.0 or 1.1)
>

do the specs mention the branch/merge at all??  I know the fork/join is 
included (for concurrent activities) but (as far as I know) the only thing it 
says about multiple outgoing transitions is that if there is more than one 
outgoing transitions, then they MUST be differentiated by conditions.

I think it is up to the tool (up to us) if we want to show this outgoing 
transitions going directly from the activity or if we want to use a branch. I 
think having them out of the activity is easier when you are doing the 
diagram, but it is not as clear to read as when you explicitly have to go 
through a branch, so I would say to force the use of branch.

as for merges.... Incoming transitions are really no problem at all, and I 
would see no harm in having several incoming transitions to an activity, but 
maybe it would be confusing because it would not be balanced.... and it could 
get even worse when you have forks in your diagram.. so I guess for incomming 
transitions we should use merges explicitly.


luis




More information about the umbrello-devel mailing list