natural language generation to support the understanding of task models : a preliminary study .
A Concerted Model-driven and Pattern-based Framework for Developing User Interfaces of Interactive Ubiquitous Applications