1. Architectural reasoning in ArchJava;Aldrich,2002
2. The D Programming Language;Alexandrescu,2010
3. Jam: a smooth extension of Java with mixins;Ancona,2000
4. Jam-designing a Java extension with mixins;Davide Ancona;ACM Trans. Program. Lang. Syst.,2003
5. Flexible type-safe linking of components for Java-like languages;Davide Ancona,2006