<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "Running through different states with the same event"]]></title>
		<link>http://forums.visual-paradigm.com/posts/9.html</link>
		<description><![CDATA[Latest messages posted in the topic "Running through different states with the same event"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Running through different states with the same event</title>
				<description><![CDATA[ Hallo,<br> <br> I'd like to model a state machine with the following<br> behaviour:<br> <br> State1 --e1--> State2 --e1[c]--> State3<br> <br> e1 leads to change from State1 to State2 and now if condition c<br> is fulfilled it should change directly to State3 with the same<br> event e1 as received before. If condition c is not fulfiled the<br> machine shell remain in State2 and wait for a new event e1.<br> <br> So the second part works, but I don't know how to model the part<br> which changes directly to State3 with the same received event.<br> I tried to use defer for event e1 in State2, but this is not according to <br> UML specification.<br> <br> So if anybody has an idea how to solve the problem - please help me.]]></description>
				<guid isPermaLink="true">http://forums.visual-paradigm.com/posts/2662#20199.html</guid>
				<link>http://forums.visual-paradigm.com/posts/2662#20199.html</link>
				<pubDate><![CDATA[Thu, 15 Nov 2007 22:03:48]]></pubDate>
				<author><![CDATA[ Anonymous]]></author>
			</item>
			<item>
				<title>Re:Running through different states with the same event</title>
				<description><![CDATA[ Hi,<br> <br> as i understand your problem, you dont want to change to other state, if the guard condition ist not true. It will wait in B until an event e1 arrives and the guard condition C=true.<br> <br> Guard is a boolean condition, that must be true for the transition to be taken. (from UML distilled book)<br> <br> I hope it helps.<br> <br> Bye ]]></description>
				<guid isPermaLink="true">http://forums.visual-paradigm.com/posts/2662#20290.html</guid>
				<link>http://forums.visual-paradigm.com/posts/2662#20290.html</link>
				<pubDate><![CDATA[Thu, 22 Nov 2007 18:21:10]]></pubDate>
				<author><![CDATA[ Guruli]]></author>
			</item>
			<item>
				<title>Re:Running through different states with the same event</title>
				<description><![CDATA[ <table class="quote-table-simple" align="center">
		<tr> 
		<td><span class="genmed"><b>Guruli wrote:</b></span></td>
		</tr>
		</table>
		
		<table class="quote-table" align="center">
		<tr>
		<td class="quote">Hi,<br> <br> as i understand your problem, you dont want to change to other state, if the guard condition ist not true&nbsp;
		</td>
		</tr>
		</table><br> <br> This is a misunderstanding. I don't want to change if the guard condition is false.<br> What I want is the following:<br> <br> If event E occurs I want to change from state S1 to state S2 and<br> it the guard condition C from S2 to S3 is fulfilled I want go directly to state S3.<br> If the condition is not fulfilled I want to wait for the next event E (same event<br> as the first one) and change to S3 if C is fulfilled (otherwise waiting for the next<br> event E, etc.<br> <br> S1 --- E --> S2 ----- [C] -------> S3<br> <br> I.e. <br> first case:<br> E occurs, change from S1 to S2, C is true change to S3<br> <br> second case:<br> E occurs, chang from S1 to S2, C is false --> wait in S2 for<br> next E to check C again and change to S3 if possible<br> <br> Thanks, for every help.]]></description>
				<guid isPermaLink="true">http://forums.visual-paradigm.com/posts/2662#20385.html</guid>
				<link>http://forums.visual-paradigm.com/posts/2662#20385.html</link>
				<pubDate><![CDATA[Thu, 6 Dec 2007 01:04:40]]></pubDate>
				<author><![CDATA[ Anonymous]]></author>
			</item>
	</channel>
</rss>