Traits: A mechanism for fine-grained reuse (2006)

Cached

Download Links

by Stéphane Ducasse , Oscar Nierstrasz , Nathanael Schärli , Andrew P. Black
Venue:Transactions on Programming Languages and Systems
Citations:60 - 18 self

Documents Related by Co-Citation

388 Mixin-based inheritance – Gilad Bracha, William Cook - 1990
466 Featherweight Java: A Minimal Core Calculus for Java and GJ – Atsushi Igarashi, Benjamin C. Pierce, Philip Wadler - 1999
154 Back to the future: The story of Squeak, A practical Smalltalk written in itself – Dan Ingalls, Dan Ingalls, Ted Kaehler, Ted Kaehler, John Maloney, John Maloney, Scott Wallace, Scott Wallace, Alan Kay, Walt Disney Imagineering - 1997
123 Traits: Composable Units of Behavior – Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, Andrew Black - 2002
31 A Case Study Implementing Features using AspectJ – Christian Kästner, Sven Apel, Don Batory - 2007
239 Classes and Mixins – Matthew Flatt, Shriram Krishnamurthi, Matthias Felleisen - 1998
367 N degrees of separation: Multi-dimensional separation of concerns – Peri Tarr, Harold Ossher, William Harrison - 1999
119 Feature-Oriented Programming: A Fresh Look At Objects – Christian Prehofer - 1997
972 An Overview of AspectJ – Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, William G. Griswold - 2001
312 Making the future safe for the past: Adding Genericity to the Java Programming Language – Gilad Bracha , Martin Odersky, David Stoutamire, Philip Wadler - 1998
16 Statically typed traits – K Fisher, J Reppy - 2003
138 The Programming Language Jigsaw: Mixins, Modularity And Multiple Inheritance – Gilad Bracha, John Van Rosendale, Joseph L. Zachary, Thomas C. Henderson, B. Gale Dick - 1992
4648 Design Patterns: Elements of Reusable Object-Oriented Software – Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides - 1994
36 Jam - Designing a Java Extension with Mixins – Davide Ancona, Giovanni Lagorio, Elena Zucca - 2003
30 Type-checking Software Product Lines – A Formal Approach – Christian Kästner, Sven Apel - 2008
261 Scaling Step-Wise Refinement – Don Batory, Jacob Neal Sarvela, Axel Rauschmayer - 2004
106 Mixin Layers: An Object-Oriented Implementation Technique for Refinements and Collaboration-Based Designs – Yannis Smaragdakis, Don Batory
580 Types and Programming Languages – B C Pierce - 2002
122 Modular Object-Oriented Programming with Units and Mixins – Robert Bruce Findler, Matthew Flatt - 1998