Outline Chapter 3
1. Time-ordered behavior is system functionality where outputs depend on the order in which
input events occur.
2. C uses a sequential instructions computation model, wherein statements (instructions) in a list
are executed sequentially
1. What is Tiny OS
TinyOS is an open-source operating system designed for low-power wireless devices, such a
sensor networks, ubiquitous computing, personal area networks, smart buildings and smart
meters. TinyOS provides useful software abstractions
Outline chapter 8
1. in order to use different time periods you can use variables, but changing the time periods in the
code is possible
2. Multiple timed variables must still be multiples of the timer period (greatest common divisor)
but as systems get m
Outline Chapter 4
1. Time-interval behavior is system functionality where events must be separated by specified
intervals of real time.
2. An SM with a specific period is a synchronous SM, or synchSM for short.
3. One common input time-interval scenario i
Outline Chapter 5
1. A task is a unique continuously-executing behavior, such as the task of toggling an LED
whenever a button is pressed
2. Concurrent tasks are tasks that execute at the same time.
3. A block diagram shows each task as a block (a rectang
Chapter 7 outline
1. Periodic signal is when the pattern repeats, in this case with a period of 1 second.
2. The duty cycle is the percentage of time the signal is high during the period (example 600/1000
= 60%) A signal with a duty cycle of 50% is called