Programa

Linguagens de Domínio

Mestrado Bolonha em Informática

Mestrado Bolonha em Segurança Informática

Mestrado Bolonha em Engenharia Informática

Programa

1. Introdução às domain-specific languages (DSLs): fronteiras e conceitos fundamentais. 2. Desenho de DSLs. 3. Sintaxe concreta e abstrata. 4. Restrições de domínio. 5. DSLs internas. 6. DSLs externas: parsing, validação, geração de código, interpretação, verificação de tipos, scoping, customização e testes. 7. Implementação de DSLs com Xtext.