C2 Architecture:UC Irvine (Taylor et al.)
Based on generalization of a collection of designs of user interface systems
Informally, a C2 architecture is a network of concurrent components linked together by connectors
http://www.ics.uci.edu/pub/c2/c2.html