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.