Search references for FINITE STATE-MACHINE. Phrases containing FINITE STATE-MACHINE
See searches and references containing FINITE STATE-MACHINE!FINITE STATE-MACHINE
Mathematical model of computation
computer science, a finite-state machine (FSM) or finite-state automaton (FSA, plural: automata), finite automaton, or simply a state machine, is a mathematical
Finite-state_machine
Finite-state machine
deterministic finite automaton (DFA)—also known as deterministic finite acceptor (DFA), deterministic finite-state machine (DFSM), or deterministic finite-state automaton
Deterministic finite automaton
Deterministic_finite_automaton
Type of finite-state machine in automata theory
theory, a finite-state machine is called a deterministic finite automaton (DFA), if each of its transitions is uniquely determined by its source state and input
Nondeterministic finite automaton
Nondeterministic_finite_automaton
A virtual finite-state machine (VFSM) is a finite-state machine (FSM) defined in a virtual environment. The VFSM concept provides a software specification
Virtual_finite-state_machine
Finite state machine with two tapes (input, output)
A finite-state transducer (FST) is a finite-state machine with two memory tapes, following the terminology for Turing machines: an input tape and an output
Finite-state_transducer
In computer science, a communicating finite-state machine is a finite-state machine labeled with "receive" and "send" operations over some alphabet of
Communicating finite-state machine
Communicating_finite-state_machine
State machines and generalizations in UML
UML state machine, formerly known as UML statechart, is an extension of the mathematical concept of a finite automaton in computer science applications
UML_state_machine
Kind of finite-state machine
v t e In computation, a finite-state machine (FSM) is event driven if the transition from one state to another is triggered by an event or a message.
Event-driven finite-state machine
Event-driven_finite-state_machine
Table in automata theory and sequential logic
logic, a state-transition table is a table showing what state (or states in the case of a nondeterministic finite automaton) a finite-state machine will move
State-transition_table
Computation model defining an abstract machine
machine. It has a "head" that, at any point in the machine's operation, is positioned over one of these cells, and a "state" selected from a finite set
Turing_machine
Ability to solve a problem by an effective procedure
Turing machine Also similar to the finite state machine, except that the input is provided on an execution "tape", which the Turing machine can read
Computability
CPU's internal components except the control unit
substantial power savings. A finite-state machine with data path (FSMD) is a mathematical abstraction which combines a finite-state machine, which controls the
Datapath
Study of abstract machines and automata
finite number of states is called a finite automaton (FA) or finite-state machine (FSM). The figure on the right illustrates a finite-state machine,
Automata_theory
Number with all digits equally frequent
normal. In other words, if one runs a finite-state machine on a normal sequence, where each of the finite-state machine's states are labeled either "output"
Normal_number
Finite-state machine with fifo buffers for memory
In computer science, a channel system is a finite-state machine similar to communicating finite-state machine in which there is a single system communicating
Channel system (computer science)
Channel_system_(computer_science)
In a conventional finite-state machine, the transition is associated with a set of input Boolean conditions and a set of output Boolean functions. In an
Extended_finite-state_machine
Diagram of behavior of finite state systems
objects through the system". State diagrams can be used to graphically represent finite-state machines (also called finite automata). This was introduced
State_diagram
Remembered information in a computer system
distinct states. The concept of state is formalized in an abstract mathematical model of computation called a finite-state machine, used to design both sequential
State_(computer_science)
Finite-state machine whose output values are determined only by its current state
Moore machine is a finite-state machine whose current output values are determined only by its current state. This is in contrast to a Mealy machine, whose
Moore_machine
Model of computation
again allowing new data to be read. A process can be modeled as a finite-state machine that is in one of two states: Active; the process computes or writes
Kahn_process_networks
Quantum analog of probabilistic automata
In quantum computing, quantum finite automata (QFA) or quantum state machines are a quantum analog of probabilistic automata or a Markov decision process
Quantum_finite_automaton
nondeterministic finite automaton (GNFA), also known as an expression automaton or a generalized nondeterministic finite state machine, is a variation
Generalized nondeterministic finite automaton
Generalized_nondeterministic_finite_automaton
An aperiodic finite-state automaton (also called a counter-free automaton) is a finite-state automaton whose transition monoid is aperiodic. A regular
Aperiodic finite-state automaton
Aperiodic_finite-state_automaton
Type of abstract computing machine
instructions are in the finite state machine in the manner of the Harvard architecture. Pointer machine – a blend of the counter machine and RAM models which
Register_machine
Machine whose output is determined by its state and inputs
theory of computation, a Mealy machine is a finite-state machine whose output values are determined both by its current state and the current inputs. This
Mealy_machine
Finite state machine compiler
Ragel (IPA: /ˈɹeɪd͡ʒəl/) is a finite-state machine compiler and a parser generator. Initially Ragel supported output for C, C++ and Assembly source code
Ragel
Finite-state machine where edges carry weights
weighted finite-state machine is a generalization of a finite-state machine in which the edges have weights, for example real numbers or integers. Finite-state
Weighted_automaton
Abstract model of computation
size. Like the counter machine, the RA-machine contains the execution instructions in the finite-state portion of the machine (the so-called Harvard architecture)
Random-access_machine
Computation model, equivalent to Turing machines
A queue machine, queue automaton, or pullup automaton is a finite-state machine with the ability to store and retrieve data from an infinite-memory queue
Queue_automaton
Concept in computer security
simulate a finite-state machine (with potentially very large state space). Many states the CPU could be in are excluded, and certain state transitions
Weird_machine
State of being limited or ended
Finiteness, finitude, or being finite, is the state of being limited or having an end, and is a counter to the concept of infinity. Humans are considered
Finiteness
Artificial intelligence algorithm
from penalties and rewards. Computationally, it can be seen as a finite-state machine (FSM) that changes its states based on the inputs. The FSM will generate
Tsetlin_machine
String-searching algorithm
a trie using the strings in the dictionary and then constructs a finite-state machine from the trie by adding additional links between the nodes. These
Aho–Corasick_algorithm
Type of shift space studied in ergodic theory
by a finite-state machine. The most widely studied shift spaces are the subshifts of finite type. One example of a (one-sided) shift of finite type is
Subshift_of_finite_type
Data structure representing a finite set of strings
In computer science, a deterministic acyclic finite state automaton (DAFSA), is a data structure that represents a set of strings, and allows for a query
Deterministic acyclic finite state automaton
Deterministic_acyclic_finite_state_automaton
Application of model-based design
models, so Markov chains, are mainly constructed of 2 artifacts : the finite-state machine (FSM) which represents all possible usage scenario of the tested
Model-based_testing
Programming paradigm based on formal automatons
in which the program or part of it is thought of as a model of a finite-state machine (FSM) or any other (often more complicated) formal automaton (see
Automata-based_programming
one state to another is determined by the input. A common deterministic automaton is a deterministic finite automaton (DFA) which is a finite state machine
Deterministic_automaton
Method in programming
The algorithmic state machine (ASM) is a method for designing finite-state machines (FSMs) originally developed by Thomas E. Osborne at the University
Algorithmic_state_machine
Type of automaton
about what can be computed by machines. They are more capable than finite-state machines but less capable than Turing machines (see below). Deterministic
Pushdown_automaton
the quantum finite automaton. For a given initial state and input character, a deterministic finite automaton (DFA) has exactly one next state, and a nondeterministic
Probabilistic_automaton
Type of parser in computer science
it should then shift to state 6: [0 E 3 '+' 6] The resulting stack can be interpreted as the history of a finite-state machine that has just read a nonterminal
LR_parser
Computer science concept
Machine Replication voluntarily restrict their implementations to use finite-state machines to simplify error recovery. Determinism is an ideal characteristic
State_machine_replication
is that simulating an n {\displaystyle n} -state nondeterministic finite automaton by a deterministic finite automaton requires exactly 2 n {\displaystyle
State_complexity
Conversion of character sequences into token sequences in computer science
that can be compiled and executed or construct a state transition table for a finite-state machine (which is plugged into template code for compiling
Lexical_analysis
Task of transforming a deterministic finite automaton
science), DFA minimization is the task of transforming a given deterministic finite automaton (DFA) into an equivalent DFA that has a minimum number of states
DFA_minimization
Theoretical computer used for defining a model of computation
complexity theory, such as with finite state machines, Mealy machines, push-down automata, and Turing machines. Abstract machines are typically categorized
Abstract_machine
In automata theory, an alternating finite automaton (AFA) is a nondeterministic finite automaton whose transitions are divided into existential and universal
Alternating_finite_automaton
basic X-machine model, each of which generalized the finite-state machine in a slightly different way. In the most general model, an X-machine is essentially
X-machine
Method for making finite automata deterministic
standard method for converting a nondeterministic finite automaton (NFA) into a deterministic finite automaton (DFA) that recognizes the same formal language
Powerset_construction
watermarking integrates watermark signatures into the finite state machine (FSM) of a design by modifying its state transition graph (STG) at the behavioral synthesis
Hardware_watermarking
Educational software
programming a finite-state machine, and experiment with proofs, such as converting a nondeterministic finite automaton (NFA) to a deterministic finite automaton
JFLAP
Number of states of a cybernetic system
of a set, most often the set of states, inputs, or outputs of a finite-state machine or transformation, or the binary logarithm of the same quantity.
Variety_(cybernetics)
Mathematical model describing how an output of a function is computed given an input
include: Finite-state machines Post machines (Post–Turing machines and tag machines). Pushdown automata Register machines Random-access machines Turing
Model_of_computation
Software library for regular expressions
software library which implements a regular expression engine. It uses finite-state machines, in contrast to most other regular expression libraries. RE2 requires
RE2_(software)
characteristic is the use of finite-state machines to describe program behavior. The transition graphs of state machines are used in all stages of software
Automata-based programming (Shalyto's approach)
Automata-based_programming_(Shalyto's_approach)
American mathematician and computer scientist
professor of mathematics and computer science, the inventor of the Moore finite state machine, and an early pioneer of artificial life. Moore received a B.S. in
Edward_F._Moore
Lemma that defines a property of regular languages
for proving that a language is regular is to construct either a finite-state machine or a regular expression for the language. Ogden's lemma Pumping lemma
Pumping lemma for regular languages
Pumping_lemma_for_regular_languages
Control logic tool developed by MathWorks
reactive systems via state machines and flow charts within a Simulink model. Stateflow uses a variant of the finite-state machine notation established
Stateflow
Entropy coding methods
the tabled ANS (tANS) variant, this is achieved by constructing a finite-state machine to operate on a large alphabet without using multiplication. Among
Asymmetric_numeral_systems
Abstract machine used in a formal logic and theoretical computer science
bounded capacities of state-machine instructions: How will the machine create constants larger than the capacity of its finite-state machine? (2) Unbounded numbers
Counter_machine
Medical diagnostic method
Similarly, this task can be solved in a straightforward way by a finite-state machine with 7 states (call them ---, 1--, 2--, 1A-, 2B-, 1AX, 2BY). This
1-2-AX_working_memory_task
Type of finite automaton in automata theory
finite automaton is a finite automaton that is allowed to re-read its input. A two-way deterministic finite automaton (2DFA) is an abstract machine,
Two-way_finite_automaton
Device storing number of times an event or process occurred
counter is a finite-state machine, with a clock input signal and multiple output signals that collectively represent the state. The state indicates the
Counter_(digital)
Library of modules (software)
event-driven Nondeterministic finite automaton (a smarter finite state machine). This event handler moves from one strictly defined state to another as events
Perl_Object_Environment
Cache coherence protocol for computer processors
block has its own 4 state finite-state machine (refer image 1.1). The State transitions and the responses at a particular state with respect to different
MESI_protocol
therefore incomplete. For a finite-state machine M {\displaystyle M} , a configuration is simply the current state of the machine, together with the remaining
Computation_history
version of Julius that uses hand-designed type of finite-state machine (FSM) termed a deterministic finite automaton (DFA) grammar as a language model. It
Julius_(software)
Mathematical program specifications
algebra, and finite-state machines (which are based on automata theory; see also virtual finite state machine or event driven finite state machine) allow executable
Formal_methods
Finite-state machine in automata theory
automaton, is a deterministic finite automaton such that each input symbol permutes the set of states. Formally, a deterministic finite automaton A may be defined
Permutation_automaton
consists of layers of interconnected behaviors, each actually a finite-state machine which acts in response to an appropriate input. These layers are
Reactive_planning
System with multiple networked computers
of finite-state machines. One example is telling whether a given network of interacting (asynchronous and non-deterministic) finite-state machines can
Distributed_computing
Abstract machine model in computer science
unambiguous finite automaton (UFA) is a nondeterministic finite automaton (NFA) such that each word has at most one accepting path. Each deterministic finite automaton
Unambiguous_finite_automaton
Mathematical group based upon a finite number of elements
In abstract algebra, a finite group is a group whose underlying set is finite. Finite groups often arise when considering symmetry of mathematical or physical
Finite_group
Standard on communication between medical devices and external computer systems
described in more detail at a later time in a separate article. The finite-state machine regulates the synchronization of an Agent Manager system over different
ISO/IEEE_11073
Model of computation
Eilenberg's X-machine, an extended finite-state machine for processing data of the type X, the Stream X-Machine is a kind of X-machine for processing
Stream_X-Machine
System for exchanging messages between computing systems
standard). Finite-state machine models are used to formally describe the possible interactions of the protocol. and communicating finite-state machines For communication
Communication_protocol
Common word that search engines avoid indexing to save time and space
literature. Finally, 149 words are added to the list because the finite state machine based filter in which this list is intended to be used is able to
Stop_word
State encoding assigns a unique pattern of ones and zeros to each defined state of a finite-state machine (FSM). Traditionally, design criteria for FSM
State_encoding_for_low_power
Model to describe distributed systems
interfaces and interactive systems Workflow management systems Finite-state machine Machine learning Petri Net Markup Language Petriscript Process architecture
Petri_net
Formal language that can be expressed using a regular expression
read-only Turing machine it can be defined in monadic second-order logic (Büchi–Elgot–Trakhtenbrot theorem) it is recognized by some finite syntactic monoid
Regular_language
Validates computer program operations
finite-state machine. In this state machine, each state has a well-defined set of permitted methods/messages, and method invocations may cause state transitions
Typestate_analysis
interact with analog physical processes. A hybrid automaton is a finite-state machine with a finite set of continuous variables whose values are described by
Hybrid_automaton
Deterministic model of computation
viewed as an abstract machine, called a Post tag machine (not to be confused with Post–Turing machines)—briefly, a finite-state machine whose only tape is
Tag_system
Algorithm in theoretical computer science
language theory, Kleene's algorithm transforms a given nondeterministic finite automaton (NFA) into a regular expression. Together with other conversion
Kleene's_algorithm
ISBN 0-201-02988-X. Chapter 2: Finite Automata and Regular Expressions, p.54. Arden, D.N. An Introduction to the Theory of Finite State Machines, Monograph No. 12
Arden's_rule
1980s and 1990s reactive robotic architecture
Each layer is made up by a set of processors that are augmented finite-state machines (AFSM), the augmentation being added instance variables to hold
Subsumption_architecture
Extraction of information from a running system to verify certain properties
are typically expressed in trace predicate formalisms, such as finite-state machines, regular expressions, context-free patterns, linear temporal logics
Runtime_verification
basic concepts: ASM: a precise form of pseudo-code, generalizing finite-state machines to operate over arbitrary data structures ground model: a rigorous
Abstract_state_machine
Search tree data structure
metadata associated with each word), a minimal deterministic acyclic finite state automaton (DAFSA) or radix tree would use less storage space than a trie
Trie
Software design pattern
internal state changes. This pattern is close to the concept of finite-state machines. The state pattern can be interpreted as a strategy pattern, which is
State_pattern
Cache coherence protocol
Considering the behavior of the finite state machine to snooped bus transactions, if the cache block is in Invalid (I) state then no snooped bus request will
MOSI_protocol
Mathematical modeling language
decision problem is also EXPSPACE-complete. Petri net Finite-state machine Communicating finite-state machine Kahn process networks Process calculus Actor model
Vector_addition_system
Method of executing orders
Ismaila M. (April 1, 2016). "Forecasting Shares Trading Signals With Finite State Machine Variant" (PDF). Journal of Multidisciplinary Engineering Science
Algorithmic_trading
Problem in computer science
eventually either halt or repeat a previous configuration: ...any finite-state machine, if left completely to itself, will fall eventually into a perfectly
Halting_problem
Solution to the reachability problem in distributed systems (computer science)
Bartlett et al. of 1968 which presented the alternating bit protocol using finite-state modeling of the protocol entities, and also pointed out that a similar
Reachability_analysis
Computer science field
model checking or property checking is a method for checking whether a finite-state model of a system meets a given specification (also known as correctness)
Model_checking
Networking protocol
points (APs). Because the overall state design of the CAPWAP protocol is largely the same as the finite-state machine (FSM) in LWAPP, a detailed diagram
Control and Provisioning of Wireless Access Points protocol
Control_and_Provisioning_of_Wireless_Access_Points_protocol
Theoretical computer by M. Morris Mano
The machine specifications include a finite-state machine that determines the processor's micro-operations. The canonical implementation of the state machine
Mano_machine
Pattern that has no predecessors
another finite state machine that recognizes the complementary set, the patterns that do not have predecessors, by converting the nondeterministic finite state
Garden of Eden (cellular automaton)
Garden_of_Eden_(cellular_automaton)
FINITE STATE-MACHINE
FINITE STATE-MACHINE
FINITE STATE-MACHINE
FINITE STATE-MACHINE
FINITE STATE-MACHINE
FINITE STATE-MACHINE
FINITE STATE-MACHINE
FINITE STATE-MACHINE
FINITE STATE-MACHINE