1. Software structure metrics based on information flow;Henry;IEEE Trans. Software Engineering,1981
2. The C++ Programming Language;Stroustrup,1997
3. Aspect-oriented programming (AOP);Kiczales;ACM Computing Surveys,1996
4. Multi-Paradigm Design for C++;Coplien,1998
5. Generative Programming;Czarnecki,2000