Feature and Meta-Models in Clafer: Mixed, Specialized, and Coupled has been accepted at SLE 2010

The paper Feature and Meta-Models in Clafer: Mixed, Specialized, and Coupled has been accepted for publication at SLE 2010. We present Clafer, a meta-modeling language with first-class support for feature modeling. It provides a concise notation for meta-models, feature models, mixtures of meta- and feature models (such as components with options), and models that couple feature models and meta-models via constraints (such as mapping feature configurations to component configurations or model templates). We identified four key mechanisms allowing a meta-modeling language to express feature models concisely and show that Clafer meets its design objectives using a sample product line. Clafer was evaluated on over 60 realistic feature models, meta-models, and feature-based templates.