SoftwarePractice.org: Home | Courseware | Wiki | Archive

Menu:

Module 4: Execution Architecture

The execution architecture decomposes the system in terms of concurrent elements and hardware elements. This module explains execution architecture, and examines concurrent subsystems, concurrent objects, and deployment.

Required readings

  1. "Execution Architecture." Chapter 5 of A Software Architecture Primer, by John Reekie and Rohan McAdam.

Supplementary readings

  1. Ian Sommerville. ``Distributed Systems Architecture,'' Chapter 12 of Software Engineering, Seventh Edition, pp 266--291. Addison-Wesley,
    2004.
    (A good overview of distributed architectures and a very brief introduction to middleware.)

Slides and exercises

More resources