Text this: Composición de modelos ejecutables para la construcción de motores de lenguajes específicos