selected publications conference paper Blending and reusing rules for architectural degradation prevention. . 2014 Blending and reusing rules for architectural degradation prevention. . 2014 An architecture for composing embedded domain-specific languages. . 2010