challenge: How do concurrently executing processes or automata communicate in a dataflow network?
  
  A. By sending data over channels
  B. Via a hierarchical bus system
  C. Through a centralized controller
  D. By sharing a common memory space
  Answer: 