palavras-chave Generative programming Model-Driven Development Modelos Smartphones internet of things