overview
Software product lines (SPL) have a long tradition and will gain momentum in the future. Today's research tries to move software development to a new quality of industrial production. Several solutions concerning different phases of the software development process have been proposed in order to cope with different problems of program family development. A major problem of program family engineering was the missing tool support. The vision is an IDE that support single development process steps with a specific bundle or brings all phases of the development process together in one integrated tool.
FeatureIDE is released under L-GPL license v3.
tools









plug-in compatibility
Compatibility of FeatureIDE plug-ins and Eclipse versions. The table contains links to the update sites of additional required plug-ins.
Eclipse 4.4 | Eclipse 4.3 | Eclipse 4.2 | Eclipse 3.7 | |
Feature Modeling | YES | YES | YES | YES |
FeatureIDE (AHEAD) | YES | YES | YES | YES |
FeatureHouse | YES | YES | YES | YES |
FeatureC++ | YES CDT 8.6 | YES CDT | YES CDT | YES CDT |
AspectJ | YES AJDT dev builds | YES AJDT | YES AJDT | YES AJDT |
Antenna | YES | YES | YES | YES |
Munge | YES | YES | YES | YES |
Collegins (CPP) | YES CDT 8.6 | YES CDT | YES CDT | YES CDT |
DeltaJ | NO | NO | YES Xtext-2.3.1*, XTypeS | YES Xtext-2.3.1*, XTypeS |
* Depending on pre-installed plugins there can be problems with installing Xtext. Check which version of google inject you have installed in your plugins folder: com.google.inject_3.0.0.no_aop.jar works, com.google.inject_3.0.0.v201203063045.jar does not work.
T-wise generation with CASA is currently only available on windows systems, if you however need to use it contact us so we can find a solution.
All functionalities are tested under Windows, Mac, and Linux. However, FeatureIDE is mainly developed under Windows. If you have problems with FeatureIDE on your operating system, please do not hesitate to contact us or to use our bug tracker.