Preface |
|
xiii | |
|
Issues in Behavior Modeling |
|
|
1 | (16) |
|
|
1 | (1) |
|
|
2 | (12) |
|
|
3 | (1) |
|
|
3 | (1) |
|
|
4 | (1) |
|
|
5 | (1) |
|
|
6 | (1) |
|
|
7 | (1) |
|
|
7 | (1) |
|
|
8 | (1) |
|
|
9 | (1) |
|
|
9 | (1) |
|
Composition/Decomposition |
|
|
9 | (1) |
|
Prescribed/Proscribed Behavior |
|
|
10 | (1) |
|
|
11 | (1) |
|
Fundamental Elements of Modeling |
|
|
12 | (1) |
|
|
12 | (1) |
|
|
12 | (1) |
|
|
13 | (1) |
|
|
13 | (1) |
|
|
13 | (1) |
|
|
13 | (1) |
|
|
14 | (1) |
|
|
14 | (1) |
|
|
14 | (1) |
|
|
14 | (1) |
|
|
14 | (3) |
|
|
17 | (14) |
|
|
17 | (6) |
|
|
18 | (1) |
|
|
19 | (1) |
|
|
20 | (1) |
|
|
20 | (1) |
|
|
21 | (1) |
|
|
22 | (1) |
|
|
22 | (1) |
|
|
23 | (6) |
|
|
23 | (1) |
|
|
24 | (1) |
|
Adjacency Matrix of a Directed Graph |
|
|
25 | (1) |
|
|
26 | (1) |
|
|
26 | (1) |
|
|
27 | (1) |
|
|
28 | (1) |
|
|
29 | (1) |
|
|
29 | (2) |
|
|
31 | (18) |
|
Issues in Behavior Modeling |
|
|
31 | (3) |
|
Structured Programming Constructs |
|
|
31 | (1) |
|
|
32 | (1) |
|
|
33 | (1) |
|
Context-Sensitive Input Events |
|
|
33 | (1) |
|
Multiple-Context Output Events |
|
|
34 | (1) |
|
Discrete and Continuous Events |
|
|
34 | (1) |
|
|
34 | (1) |
|
|
34 | (7) |
|
Simplified U.S. 1040EZ Income Tax Form |
|
|
34 | (2) |
|
|
36 | (1) |
|
Espresso Vending Machine (Full Version) |
|
|
36 | (1) |
|
Espresso Vending Machine (Six-Coin Version) |
|
|
37 | (1) |
|
|
37 | (3) |
|
Saturn Windshield Wiper Controller |
|
|
40 | (1) |
|
|
41 | (6) |
|
|
41 | (1) |
|
The Previous Date Function |
|
|
42 | (1) |
|
|
42 | (1) |
|
|
43 | (1) |
|
Railroad Crossing Gate Controller |
|
|
44 | (1) |
|
|
45 | (2) |
|
|
47 | (1) |
|
|
48 | (1) |
|
|
49 | (14) |
|
|
49 | (1) |
|
|
50 | (3) |
|
|
53 | (5) |
|
Simplified U.S. 1040EZ Income Tax Form |
|
|
53 | (1) |
|
|
54 | (1) |
|
|
55 | (1) |
|
|
55 | (2) |
|
Saturn Windshield Wiper Controller |
|
|
57 | (1) |
|
Selected Examples for Readers |
|
|
58 | (2) |
|
|
58 | (1) |
|
|
59 | (1) |
|
Advantages and Limitations |
|
|
60 | (3) |
|
|
63 | (22) |
|
|
63 | (1) |
|
|
64 | (5) |
|
Decision Table Condensation |
|
|
64 | (1) |
|
Decision Tables with Mutually Exclusive Conditions |
|
|
65 | (2) |
|
Redundant and Inconsistent Decision Tables |
|
|
67 | (2) |
|
|
69 | (12) |
|
Simplified U.S. 1040EZ Income Tax Form |
|
|
69 | (1) |
|
|
70 | (1) |
|
|
70 | (1) |
|
|
71 | (1) |
|
|
72 | (5) |
|
|
77 | (2) |
|
|
79 | (2) |
|
Saturn Windshield Wiper Controller |
|
|
81 | (1) |
|
|
81 | (1) |
|
Advantages and Limitations |
|
|
81 | (2) |
|
|
83 | (2) |
|
|
85 | (22) |
|
|
85 | (2) |
|
|
87 | (3) |
|
|
90 | (13) |
|
Simplified U.S. 1040EZ Income Tax Form |
|
|
90 | (1) |
|
|
90 | (2) |
|
|
92 | (2) |
|
|
94 | (5) |
|
Saturn Windshield Wiper Controller |
|
|
99 | (4) |
|
Finite State Machine Engines |
|
|
103 | (1) |
|
Advantages and Limitations |
|
|
104 | (2) |
|
|
106 | (1) |
|
|
107 | (30) |
|
|
107 | (6) |
|
Transition Enabling and Firing |
|
|
108 | (2) |
|
|
110 | (1) |
|
The Producer-Consumer Problem |
|
|
110 | (3) |
|
|
113 | (7) |
|
Sequence, Selection, and Repetition |
|
|
113 | (1) |
|
Enable, Disable, and Activate |
|
|
114 | (1) |
|
|
115 | (1) |
|
Suspend, Resume, and Pause |
|
|
116 | (1) |
|
|
117 | (1) |
|
|
117 | (1) |
|
|
117 | (1) |
|
Some Consequences of Marking and Enabling |
|
|
118 | (2) |
|
|
120 | (12) |
|
Simplified U.S. 1040EZ Income Tax Form |
|
|
120 | (1) |
|
|
120 | (1) |
|
|
121 | (6) |
|
|
127 | (2) |
|
Saturn Windshield Wiper Controller |
|
|
129 | (3) |
|
|
132 | (1) |
|
Advantages and Limitations |
|
|
133 | (1) |
|
|
134 | (3) |
|
|
137 | (18) |
|
|
137 | (4) |
|
Transition Enabling and Firing |
|
|
139 | (2) |
|
|
141 | (2) |
|
Context-Sensitive Input Events |
|
|
142 | (1) |
|
Multiple-Context Output Events |
|
|
142 | (1) |
|
|
143 | (1) |
|
|
143 | (8) |
|
Simplified U.S. 1040EZ Income Tax Form |
|
|
143 | (1) |
|
|
143 | (1) |
|
|
143 | (2) |
|
|
145 | (3) |
|
Saturn Windshield Wiper Controller |
|
|
148 | (3) |
|
Event-Driven Petri Net Engines |
|
|
151 | (1) |
|
Advantages and Limitations |
|
|
152 | (3) |
|
|
155 | (16) |
|
|
155 | (5) |
|
|
160 | (1) |
|
|
161 | (6) |
|
Simplified U.S. 1040EZ Income Tax Form |
|
|
161 | (1) |
|
|
161 | (1) |
|
|
162 | (1) |
|
|
163 | (2) |
|
Saturn Windshield Wiper Controller |
|
|
165 | (2) |
|
|
167 | (1) |
|
Advantages and Limitations |
|
|
167 | (3) |
|
|
170 | (1) |
|
|
171 | (14) |
|
|
172 | (6) |
|
|
172 | (2) |
|
|
174 | (1) |
|
|
175 | (1) |
|
|
176 | (2) |
|
|
178 | (5) |
|
Simplified U.S. 1040EZ Income Tax Form |
|
|
178 | (1) |
|
|
178 | (1) |
|
|
178 | (1) |
|
|
179 | (4) |
|
Saturn Windshield Wiper Controller |
|
|
183 | (1) |
|
Advantages and Limitations |
|
|
183 | (1) |
|
|
183 | (2) |
|
|
185 | (16) |
|
Selecting an Appropriate Model |
|
|
185 | (5) |
|
Simplified U.S. 1040EZ Income Tax Form |
|
|
185 | (2) |
|
|
187 | (1) |
|
|
187 | (1) |
|
|
188 | (1) |
|
Saturn Windshield Wiper Controller |
|
|
189 | (1) |
|
A Formal Consolidation of Executable Models |
|
|
190 | (8) |
|
|
190 | (1) |
|
Casting a Decision Table into a Propositional Syllogism |
|
|
191 | (2) |
|
Casting a Finite State Machine into a Propositional Syllogism |
|
|
193 | (2) |
|
Casting an Event-Driven Petri Net into a Propositional Syllogism |
|
|
195 | (1) |
|
Casting a Statechart into a Propositional Syllogism |
|
|
195 | (2) |
|
Benefits of the Formalism |
|
|
197 | (1) |
|
|
198 | (3) |
Index |
|
201 | |