An Introduction to the Aesop System
Foundations for the study of software architecture