Jump to: navigation, search

Difference between revisions of "EMF Feature Model"

(GIT Repositories)
(News)
Line 9: Line 9:
  
 
== News ==
 
== News ==
 +
 +
'''2013-09-02'''
 +
* Moved to eclipse common build infrastructure
 +
* New nightly update site online
  
 
'''2012-12-04'''
 
'''2012-12-04'''
Line 15: Line 19:
 
'''2012-10'''
 
'''2012-10'''
 
The next release of the feature model will contain the Feature Diagram Editor initially developed at the [http://se.fzi.de FZI] and the KIT in Karlsruhe [http://sdqweb.ipd.kit.edu/wiki/Feature_Diagram_Editor Feature Diagram Editor] as well as an xtext editor initially developed by itemis [http://code.google.com/a/eclipselabs.org/p/product-line-dsl/ Product Line DSL].
 
The next release of the feature model will contain the Feature Diagram Editor initially developed at the [http://se.fzi.de FZI] and the KIT in Karlsruhe [http://sdqweb.ipd.kit.edu/wiki/Feature_Diagram_Editor Feature Diagram Editor] as well as an xtext editor initially developed by itemis [http://code.google.com/a/eclipselabs.org/p/product-line-dsl/ Product Line DSL].
 +
 +
== Installation ==
 +
 +
=== Update Site Installation ===
 +
 +
Installing from the nightly update site:<br>
 +
# Open: Help -> Install New Software ...
 +
# Work With "http://download.eclipse.org/graphiti/updates/0.10.0"
 +
# Press Enter, wait, and choose the features you would like to install
 +
 +
Prerequisite for Eclipse previous to Kepler:<br>
 +
You should first add the update site url for Graphiti Version 0.10.0:<br>
 +
http://download.eclipse.org/graphiti/updates/0.10.0
  
 
== Resources ==
 
== Resources ==

Revision as of 05:25, 2 September 2013

EMF Feature Model is an open source project under the Eclipse Modeling Framework Technology Project (EMFT).

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. Several independent projects using the Eclipse platform / EMF have each defined their own meta model for feature models. Although these meta models have considerable structural differences, their core semantics are similar. 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
  • Define an extensible Evaluation Engine Framework and provide an exemplary engine implementation
  • Provide extensible Editors and Visualizations for the EMF Feature Models.

News

2013-09-02

  • Moved to eclipse common build infrastructure
  • New nightly update site online

2012-12-04 The EMF Feature Model Project has moved from svn to git

2012-10 The next release of the feature model will contain the Feature Diagram Editor initially developed at the FZI and the KIT in Karlsruhe Feature Diagram Editor as well as an xtext editor initially developed by itemis Product Line DSL.

Installation

Update Site Installation

Installing from the nightly update site:

  1. Open: Help -> Install New Software ...
  2. Work With "http://download.eclipse.org/graphiti/updates/0.10.0"
  3. Press Enter, wait, and choose the features you would like to install

Prerequisite for Eclipse previous to Kepler:
You should first add the update site url for Graphiti Version 0.10.0:
http://download.eclipse.org/graphiti/updates/0.10.0

Resources

GIT Repositories


Related Articles