Main Menu
Login
SSL SecureMode
Username:
Password:  
Lost Password?
Register now!
ChangeVision Members Map
Search
Forum Index   -   Topic Index
   Astah API
     Internal Transitions

Threaded | Newest First Previous Topic | Next Topic | Bottom
Poster Thread
dj_tsd
Posted on: 2010/5/11 19:51
Just popping in
Joined: 2010/5/3
From:
Posts: 3
Internal Transitions
Hi,

When reading transitions out of a Statemachine-Diagram, is there a way to figure out if it is an internal transition or an self-transition? In both cases the target and the source of the transition is the same.

Tanks!
Joba
Posted on: 2010/5/12 12:01
Developer
Joined: 2006/6/6
From:
Posts: 969
Re: Internal Transitions
Hello,

As OMG's UML specification defines as below,
Quote:
An internal transition executes without exiting or re-entering the state in which it is defined. This is true even if the state machine is in a nested state within this state.
(UML Superstructure Specification, v2.2 P.574)

An internal transitions allow execution of actions triggered by events without changing or leaving the state, and no entry and exit actions are dispatched.

On the other hand, self-transitions always trigger and execute exit and entry actions.

This is a subtle difference, though its the way to tell if it is an internal transition or self-transition.

Cheers,
Satomi

P.S.
I see you have a valid astah* professional license. If you have any more technical questions, we recommend you to contact us through "Product Support Form" on our official website or astah*'s tool menu [Help] - [astah* Support] where you can receive fast correspondence from our technical support team.
Threaded | Newest First Previous Topic | Next Topic | Top