Modelling is a useful technique for shaping, exploring, documenting, understanding and communicating artefacts of many kinds, and not only software. ConML is a conceptual modelling language for non-experts in information technologies and especially suited to serve non-software modeling domains.
Very few MDD approaches have been reported to deal with NFRs (though they should). To better understand the current practices we present the results of a multi-national empirical study, based on interviews with companies using MDD for their development projects.
The full results of our exploratory study on how software architects deal with non-functional requirements (based on a set of interviews with software architects) were presented at the RE’12 conference (full paper is available here and the summary/slides can be...