Book a Demo

Author Topic: UML Sequence activation rules  (Read 5573 times)

Sergei Karimov

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
UML Sequence activation rules
« on: May 16, 2008, 04:22:15 pm »
Hi All!

I’m studying some UML features and there is one problem I couldn’t find solution to…
UML 2.0. Sequence diagram. Activation.

I’m trying to depict case in Enterprise Architect 5.0:


All messages are asynchronous.

First object sends two messages and starts to wait any incoming message.

Second object after receiving incoming message starts some processing and after some time sends responding message

Third object after receiving incoming message starts some processing and maybe something else, it doesn’t matter here.

What I’m expecting is that second object remains active from receiving incoming message until sending outgoing message, but EA actually splits its activation into two parts.

I presume that EA tries to keep activation focus at one object at a time, but that’s not what I need. I need 2 objects active (e.g. sending messages) at a time.

How can I depict that?
« Last Edit: May 16, 2008, 04:23:56 pm by SergeiKarimov »

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: UML Sequence activation rules
« Reply #1 on: May 16, 2008, 04:29:41 pm »
Right-click the 3rd message and select "Activations > Extend Source Activation Up".

HTH
The Sparx Team
[email protected]