EMF Feature Model

During the last years Feature Modeling has become the "standard" for variability management in the field of Software Product Lines. Feature Models are easy to understand and provide a generic way to represent variability information, independent of a specific application domain. A brief description of feature models can be found at Wikipedia.   The EMF Feature Model project will define a standard representation of Feature Models inside the Eclipse platform. The intent is to provide a uniform representation for variability information for tools based on the Eclipse Modeling Framework. This will allow easy and consistent access to variability-related information, such as variation points and variant decisions, in DSLs, M2M transformations, and other contexts where variability information is produced or consumed.   The objectives of the EMF Feature Model project are the following:
  • Define Feature Meta Model
  • Provide a graphical Feature Diagram Editor
  • Define an extensible Evaluation Engine Framework and provide an exemplary engine implementation
  • Provide extensible Editors and Visualizations for the EMF Feature Models.
Latest Releases

From 2014-02-28 to 2010-10-25

Name Date Review
0.9.0 2014-02-28
0.8.0 2013-12-24
0.7.1 2012-07-05
0.7.0 2010-10-25
Eclipse Public License 1.0

The content of this open source project is received and distributed under the license(s) listed above. Some source code and binaries may be distributed under different terms. Specific license information is provided in file headers and in NOTICE files distributed with the project's binaries.

Active Member Companies

Member companies supporting this project over the last three months.