This work is related to the PhD of Ricardo Giuliani Martini. The CaVa system is the output of the study.
Doutorado em Informática pela Universidade do Minho (UM), Portugal (2018). Mestrado em Computação pela Universidade Federal de Santa Maria (UFSM) e Bacharel em Ciência da Computação pela Universidade Franciscana (2008). Tem experiência na área de Ciência da Computação, com ênfase em Linguagens de Programação. Interesses nas áreas de Compiladores, Interação Humano-Máquina, Ontologias, Linguagens de Domínio Específico (DSL) e Banco de Dados. Atuando principalmente nos seguintes temas: ontologias, DSLs e geração automática de Ambientes Virtuais de Aprendizagem (AVA).
Universidade do Minho
Pedro Rangel Henriques got in 1977 a degree in "Electrotechnical/Electronics Engineering", at FEUP (Porto University), and finished in 1993 a Ph.D. thesis in "Formal Languages and Attribute Grammars" at University of Minho, concluding his Habilitation in Informatics (Computer Science) in 2012. In 1981 he joined the Computer Science Department of University of Minho (Departamento de Informática), where he is a teacher/researcher. Since 1995 he is the coordinator of the "Language Processing group". He teaches many different courses in the broader area of programming: Programming Languages and Paradigms; Compilers, Grammar Engineering and Software Analysis and Transformation; etc. Precisely in the same lines he develops his research activities. At present Pedro Rangel Henriques is member of ALGORITMI's "CST - Computer Science and Technology" research line.
Universidade do Minho