Book a Demo

Author Topic: Concurrent Messages in Sequence Diagram  (Read 3521 times)

fwoolz

  • EA User
  • **
  • Posts: 435
  • Karma: +0/-0
  • We have met the enemy, and he is us.<Pogo, 1970>
    • View Profile
Concurrent Messages in Sequence Diagram
« on: January 31, 2003, 04:07:30 pm »
I've downloaded the new release of EA (3.51)... looks great!  I am particularly glad to see that concurrent messages are now possible in sequence diagrams, since I have recently been frustrated trying to set up concurrent activities in asynchronous objects.  However, after trying to set up messages at the same height, I encountered the same problem as before- messages flip past each other, arranging themselves at different heights.  What am I missing?

Thanks,
Fred Woolsey
Fred Woolsey
Interfleet Technology Inc.

Always be ready to laugh at yourself; that way, you beat everyone else to the punch.


fwoolz

  • EA User
  • **
  • Posts: 435
  • Karma: +0/-0
  • We have met the enemy, and he is us.<Pogo, 1970>
    • View Profile
Re: Concurrent Messages in Sequence Diagram
« Reply #1 on: February 21, 2003, 12:49:39 pm »
A few additional points...

Still trying to figure out how to have simultaneous messages (i.e., at precisely the same height) on a sequence diagram, I hit upon the idea of using swimlanes... it appears, however, that swimlanes are simply a graphical artifact, and it was still not possible to have messages between two different, concurrent object pairs (as if they were running on independent hardware platforms!) at precisely the same height on the diagram.  This would be a very useful feature, in my opinion, and I thought from a read of the release notes that this had been implemented.  Perhaps a future release could take into account message concurrency in sequence diagrams?  As a point of clarification, I'm talking about simultaneity across separate processors, not within a single multitasking OS!  The specific problem I'm trying to tackle is showing asynchronous, potentially simultaneous events occurring on different nodes on a process control fieldbus.

Cheers,
Fred Woolsey
« Last Edit: February 21, 2003, 12:56:05 pm by fwoolz »
Fred Woolsey
Interfleet Technology Inc.

Always be ready to laugh at yourself; that way, you beat everyone else to the punch.