Concurrency theory is concerned with the understanding of multiple interacting processes in the most general sense. As a result, in a world of interactive, networked, and embedded computing, the basic concepts of concurrency theory are fundamental to computer science as a whole. Yet they have not found their way into the standard curriculum, which again can be traced largely to the lack of a simple uniform framework that allows the systematic and coherent presentation of the subject. See Section 3.5.