Embedded Computing Systems
Closed systems
- execution indeterminacy confined to one source
- causal relations are easily established.
Open systems
- indeterminacy from multiple sources, not controllable or observable by the programmer
- not possible to infer causal relations.
- constraints are an important part of system functionality in
building embedded computing systems.