ETH Zurich :
Computer Science :
Pervasive Computing :
Distributed Systems :
Student Projects :
Feature Diagram Editor (D)
The diploma project will contribute to the development of the automated framework instantiation environment. In particular, the project will focus on the specification of the features (requirements) using feature diagrams recently proposed in the literature. The project includes the support for feature modeling at three levels: generic metamodel, framework model, and application model. The feature diagrams will be specified in a graphical environment and encoded to XML. Attention should also be paid to easy-to-use user interface. The prototype environment should be built as an Eclipse plug-in - based on Eclipse Modeling Framework and Graphical Editing Framework.
The project should be done in the following major steps:
- Define a formal description and an interpreter of feature models.
- Implement the graphical tool that utilizes the model to provide an easy-to-use model editor.
- Demonstrate effectiveness of the tool on a few selected test cases
Student/Bearbeitet von: Charly Wilhelm
Contact/Ansprechpartner: Matthias Lampe, Ondrej Rohlik