Introdução à Engenharia Dirigida por Modelos (MDE). Implementação de fábricas de software com abordagens de reutilização. Criação de linguagens específicas de domínio (DSLs textuais e DSLs gráficas). Aplicação de conceitos de engenharia de round-trip, incluindo engenharia reversa de código para modelos, reengenharia de processos e refatoração de código e modelos.
- Professor(a): Fabio Paulo Basso