Enviar por SMS: Domain specific languages: a theoretical survey