Introduction: Examples and Requirements

”Concurrent means ‘at the same time’” (Bacon 1)

A process is concurrent if there is another process that is in between its starting and ending point at the same time (Bacon 1)enviornment

1.1 Inherently concurrent systems

”Systems which must respond to, or manage, simultaneous activities in their external environment are inherently concurrent” (Bacon 2)

1.1.1 Real-time systems

”There are timing requirements which are dictated by the environment of the system” (Bacon 2)

“Monitoring involves gathering data; control involves regular, fine-grained tuning, irregular coarse-grained tuning and response to alarms” (Bacon 3)

“Software must be able to make guarantees of a certain quality of service” (Bacon 5)

Part 1 - Background and Fundamentals