FeatureIDE: A Tool Framework for Feature-Oriented Software Development
Source: University of Passau
Tools support is crucial for the acceptance of a new programming language. However, providing such tool support is a huge investment that can usually not be provided for a research language. With FeatureIDE, the authors have built an IDE for AHEAD that integrates all phases of feature-oriented software development. To reuse this investment for other tools and languages, the authors refactored FeatureIDE into an open source framework that encapsulates the common ideas of feature-oriented software development and that can be reused and extended beyond AHEAD. Among others, they implemented extensions for FeatureC++ and FeatureHouse, but in general, FeatureIDE is open for everybody to showcase new research results and make them usable to a wide audience of students, researchers, and practitioners.