Re: Statecharts properties

Date view Thread view Subject view Author view Attachment view

From: Les Munday (
Date: Thu 08 Apr 2004 - 17:43:13 BST

My advice .. keep it simple. Don't use parallel states in the
same statechart.

Break the parallel executing states into two statecharts, where
one initiates the excution of the other. 

Now try answering your questions using the 2 statecharts. The
same answers will apply if you then combined them again.


Get your own "800" number
Voicemail, fax, email, and a lot more

---- On Thu, 08 Apr 2004, Andreia Melo (

> Hi everybody,
> I would like to ask you about some Statechart properties
> in the following situations:
> 1. Suppose that I have two macrostates M1 and M2 running
> in parallel.
> Is it possible to place a transition between two substates
> of M1 and M2? Is it implementable? A macrostate must
> terminate to allow the communication with other 
> macrostates?
> 2. The same macrostate cannot be active twice at the same 
> time, can it?
> 3. If I specify an event inside of the highest level 
> macrostate (M1) and the event occurs, what happen to the 
> active states inside M1 if these states are inside other
> macrostates? I. e, Is the event visible by different 
> hierarchical levels inside M1?
> I apreciate some feedback.
> Thanks in advance,
> Andreia Melo
> To remove yourself from this list please mail
> with a message containing the word "unsubscribe".

Date view Thread view Subject view Author view Attachment view