Model-driven development and evolution of customized user interfaces
Model-Driven Software Development: Technology, Engineering, Management