Gå til søgefeltetSpring over til navigationSpring til hovedindhold

Feature and Meta-Models in Clafer: Mixed, Specialized, and Coupled

  • University of Waterloo
Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Konferenceartikel
Peer-review

Resume

We present Clafer, a meta-modeling language with first-class support for feature modeling. We designed Clafer as 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). Clafer also allows arranging models into multiple specialization and extension layers via constraints and inheritance. We identify 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. We evaluated Clafer and how it lends itself to analysis on sample feature models, meta-models, and model templates of an E-Commerce platform.

Publikation information

Produktionstype

Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Konferenceartikel
Peer-review

Originalsprog

Engelsk

Sider fra-til (Antal sider)

Sider 102-122 (21 sider)

Tidsskrift (Bind, Nummer)

Lecture Notes in Computer Science (Bind 6563)

Publikationsmilepæle

  • Udgivet - 2011

Publikationsstatus

Udgivet - 2011

ISSN

0302-9743

Publication IDs

  • Scopus: 79952263668

Metrikker

PlumX

Antal citationer
84
Hentninger
58