(computer science) A sequential machine in which the output depends on both the current state of the machine and the input.
| Sci-Tech Dictionary: Mealy machine |
(computer science) A sequential machine in which the output depends on both the current state of the machine and the input.
| 5min Related Video: Mealy machine |
| Wikipedia: Mealy machine |
In the theory of computation, a Mealy machine is a finite state transducer that generates an output based on its current state and input. This means that the state diagram will include both an input and output signal for each transition edge. In contrast, the output of a Moore finite state machine depends only on the machine's current state; transitions are not directly dependent upon input. However, for each Mealy machine there is an equivalent Moore machine.
The name Mealy machine comes from that of the concept's promoter, George H. Mealy, a state-machine pioneer who wrote "A Method for Synthesizing Sequential Circuits" in 1955.[1]
Mealy machines provide a rudimentary mathematical model for cipher machines. Considering the input and output alphabet the Latin alphabet, for example, then a Mealy machine can be designed that given a string of letters (a sequence of inputs) can process it into a ciphered string (a sequence of outputs). However, although you could use a Mealy model to describe the Enigma, the state diagram would be too complex to provide feasible means of designing complex ciphering machines.
Contents |
A Mealy machine is a 6-tuple, (S, S0, Σ, Λ, T, G), consisting of the following:
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)
| Digital counter (digital hardware) | |
| Synchronous circuit | |
| Moore machine |
Copyrights:
![]() | Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved. Read more | |
![]() | Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Mealy machine". Read more |
Mentioned in