1. Software Architecture in Practice;Bass,1998
2. An Introduction Object-Oriented Programming;Budd,2002
3. Frameworks: Putting design patterns into perspective;Christensen,2004
4. H.C. Cunningham, P. Tadepalli, Using function generalization to design a cosequential processing framework, Tech. Rep. UMCIS-2004-22, Department of Computer and Information Science, University of Mississippi, December 2004
5. Keeping secrets within a family: Rediscovering Parnas;Cunningham,2004