Wolfgang Pree: Meta Patterns - A Means For Capturing the Essentials of Reusable Object-Oriented Design. ECOOP 1994: 150-162