11.20.07
Learning about Feature Modeling
Over the coming weeks I will be learning more about a new technique called Feature Modeling. John Hatcliff and Matthias Niederhausen have been looking at how this can be applied to sensor networks and integrate with Cadena. I am now starting to get involved in that effort.
And as I learn more about it I am going to try and write about it here on my blog. So if you aren’t interested, change the channel now. Otherwise, learn about it along with me.
To start with, I will be reading the following papers:- FeaturePlugin: Feature Modeling Plug-in for Eclipse. M. Antkiewicz, K. Czarnecki.
- Staged Configuration Using Feature Models. K. Czarnecki, S. Helsen, U. Eisenecker.
- Reasoning about Feature Models in Higher-Order Logic. Mikoláš Janota and Joseph Kiniry.
And I will be experimenting with a feature model plugin to Eclipse.
To start with, I will be trying to answer the following questions:- What is Feature Modeling?
- What problem does it solve?
- How does it relate to Software Product Lines?
- How does it relate to Component-Based Development?
- Can we use it with Cadena? If so, how?
Wish me luck. And feel free to help my education by contacting me with hints, tips, and pointers to good information on the subject.