Criação de linguagens específicas de domínio (DSL)

Título


Criação de linguagens específicas de domínio (DSL)

 

Apresentador


PhD. Jesús J. García Molina

Professor da Faculdade de Informática da Universidade de Murcia.

Audiência pretendida


  • Em geral, aqueles interessados ​​em aprender como criar um baseado em ADSL ferramentas metamodelos e transformações do modelo.
  • Desenvolvedores
  • Graduação, mestrado e doutorado.

Duração


6 horas.

Resumo


O objetivo é apresentar as principais técnicas para a construção de linguagens específicas de domínio (DSL). Em primeiro lugar, as técnicas de construção de DSL textual (Externo, embutido e APIs fluente) será ilustrada através de vários exemplos de DSL criado em nosso grupo. Além disso, não serão mostradas algumas ferramentas metamodelo base que automatizam a criação de DSL (bancada Definition Language), em particular, vamos contrastar xtext, MPS e EMFText para DSL textual, e Sirius será apresentado para DSL gráfica. Durante o tutorial, vamos criar um texto simples e DSL gráfica. Além disso, serão discutidas questões relacionadas com a avaliação de DSLs e algumas recomendações para a sua criação.