What would a software engineer say to what we are doing?
We are cooking our own thing and I still think this is the right thing. At the kickoff event however, we will face software engineers, that will be critical towards this. Preparing for that situation we should at least get a picture of how they usually tackle the question.
So, after a bit of research I would say that we are at the moment developing a domain-specific language for feature modeling, that is integrated into the workflow of users of numerical software.