<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>StateWORKS Blog &#187; Mealy</title>
	<atom:link href="http://www.stateworks.net/tag/mealy/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stateworks.net</link>
	<description>StateWORKS blog about software engineering using virtual finite state machines</description>
	<lastBuildDate>Mon, 24 Aug 2009 15:38:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Moore or Mealy model</title>
		<link>http://www.stateworks.net/2008/02/moore-or-mealy-model/</link>
		<comments>http://www.stateworks.net/2008/02/moore-or-mealy-model/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 15:58:06 +0000</pubDate>
		<dc:creator>Ferdinand Wagner</dc:creator>
				<category><![CDATA[Finite state machine]]></category>
		<category><![CDATA[Mealy]]></category>
		<category><![CDATA[Moore]]></category>
		<category><![CDATA[state machine]]></category>
		<category><![CDATA[stateworks]]></category>

		<guid isPermaLink="false">http://stateworksnet.cmarc.net/2008/02/moore-or-mealy-model/</guid>
		<description><![CDATA[Moore and Mealy models are the basic two models of state machines as defined in the literature. To understand the differences between them the actions (outputs) must be defined and bound to state changes. The technical note &#8220;Moore or Mealy model?&#8221; discusses both models and shows that the optimal solution is achieved when features of [...]]]></description>
			<content:encoded><![CDATA[<p>Moore and Mealy models are the basic two models of state machines as defined in the literature. To understand the differences between them the actions (outputs) must be defined and bound to state changes. The technical note &#8220;<a href="http://www.stateworks.com/active/download/TN10-Moore-Or-Mealy-Model.pdf">Moore or Mealy model?</a>&#8221; discusses both models and shows that the optimal solution is achieved when features of both models are used in a mixed model. Although the concepts of these two models are useful when performing certain theoretical studies, they are also interesting for software developers, and StateWORKS makes the use of a mixed model easy and effective.</p>
<p><span id="more-4"></span><br />
Mealy and Moore models are the basic models of state machines. A state machine which uses only Entry Actions, so that its output depends on the state, is called a Moore model. A state machine which uses only Input Actions, so that the output depends on the state and also on inputs, is called a Mealy model. The models selected will influence a design but there are no general indications as to which model is better. Choice of a model depends on the application, execution means (for instance, hardware systems are usually best realized as Moore models) and personal preferences of a designer or programmer. In practice, mixed models are often used with several action types.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stateworks.net/2008/02/moore-or-mealy-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

