LM12-TEXT (CH 13)

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/20

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

21 Terms

1
New cards

State

a mode or condition of being

2
New cards

T/F: States must be discernible from one another, so an entity with several states must have varying characteristics that identify its states.

True

3
New cards

T/F: Transitions may be constrained to occur only under certain circumstances

True

4
New cards

T/F:Transitions may also themselves give rise to events.

True

5
New cards

What must a finite automation spec contain?

  • Distinguishable descriptions of the automaton's states

  • Descriptions of transitions indicating each transition's source state, target state, and the events that trigger it

  • Designation of initial state, the starting place for state transitions.

6
New cards

Finite Automata:

model some entity's state-based behavior

7
New cards

deterministic finite automaton

A finite automaton that has no spontaneous transitions and has a single transition that it must make in response to every event in each of its states.

8
New cards

A non-deterministic finite automaton

A finite automation that is not deterministic.

9
New cards

How are finite automata useful?

Help analyze, design, specify, and document the behavior of computational entities

10
New cards

UML State Diagram

Notation for specifying finite automata

11
New cards

State Symbol Compartments:

3 Compartments: name, internal transitions, nested diagram

12
New cards

Two types of composite states:

Sequential, Concurrent

13
New cards

Sequential Composite State

contains a single state diagram composed of sub- states or inner states and the transitions between them.

14
New cards

Concurrent Composite State

contains two or more sequential state diagrams in regions separated by dashed lines called concurrent region boundary lines.

15
New cards

T/F: A sequential composite state includes a nested state diagram that decomposes the composite state.

True

16
New cards

How do sequential composite states simplify state models?

  • Organize states into hierarchies.

  • Consolidate many transitions.

17
New cards

What do advanced UML State Diagrams depict?

Concurrent Composite States

18
New cards

How are transitions into a concurrent composite state made?

  • Through the composite state boundary.

  • Directly through one of the sub-states.

19
New cards

How are transitions from a concurrent composite state made?

  • By a non-completion event that causes all sub-states to be exited.

  • By a completion event in which one sub-state transition to external state causes exit from other concurrent states.

20
New cards

How are concurrent composite states helpful in simplifying state diagrams?

Greatly reducing the number of states and transitions.

21
New cards

History State:

A pseudo-state that serves as a marker indicating that the sub-state last active when the composite state was exited should be reentered.