model-driven engineering reuse modularity survey automated assessment system flexibility morphisms graph-transformation systems composition research challenges correctness sound reuse model transformations complete reuse search-based software engineering multi-objective optimisation rewriting quality of service
See more