Practical Statecharts in C/C++: Quantum Programming for Embedded Systems

Index

Symbols

?C/OS 254, 267, 340

A

abstract class 340, 342, 344
UML notation for 354
abstract method 137, 347-348
UML notation for 354
Abstract Operating System 208
abstraction 105, 336
and LSP 34
as meta-pattern 21, 81, 120, 333, 335-339
inheritance 32, 105
levels of 5, 15, 17, 131, 165, 328
state hierarchy 51, 184
access control 338
private 338
protected 338
public 338
See also visibility of class members
action 27-30, 41, 43, 49, 53, 55, 59, 67, 224, 253, 327
coding transitions 98-99
sequence of 38
UML notation for 356
undefined syntax of 41
See also entry/exit action
See also internal transition
action listener 240
active object 20, 190-191, 197, 248-253
as Observer 243
priority 241
active object computing 191, 315
and programming discipline 316
flexibility of 315
heuristics for 317
rules for programming 315
activity graphs 42
actor 190-191
See also active object
ad hoc approach 103, 196, 290
additive complexity 35
Adobe Acrobat Reader 362
ADT (abstract data types) 336
AECL (Atomic Energy of Canada Limited) 196
aggregate 63, 86-87
aggregation 151, 355
UML notation for 355
agile methodologies xii
Agile Modeling xii
ALLEGE() macro 222
Amber, Scott xii
and-decomposition of states 34, 159
See also orthogonal regions
angular momentum 49, 51-52
conservation of 50
ANSI C 121
application
framework 190
shutdown 255
applicationintentionally incomplete 264
architectural decay 27, 196-197
and guards 26
ARM (Advanced RISC Machines) 350
ARM7TDMI 230
See also Atmel, AT91 microcontroller
arming a timer 256
ASSERT() macro 106-107, 222

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Thermocouple Wire
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.