Proposta de dissertação do MEI
Título: Optimizaton of model transformations
Proponente(s): Vasco Amaral
Claudio Gomes
Créditos: 42 ECTS
Área científica: Software Engineering
Início preferencial: Qualquer semestre
URL:
Já estão em curso trabalhos preliminares executados pelo alunos:
Claudio Gomes
Breve descrição: Main Purpose: Figure out ways to identify and solve conflicts between optimizations in model transformation languages.

Main arguments:
Current optimizations are done locally.
Some optimizations, like overlapped pattern matching and search plan, are conflicting. This means that allowing one to be performed may forbid the other to be performed.
A way to efficiently detect and solve these conflicts is necessary.

Main tasks:
Find case study for this. We already have the class2relational transformation but that might be too complex to start with. So a dummy transformation between two dummy models should be used as a starting point. Furthermore, the student should be able to show convincingly that there is a conflict between at real two rules of the transformation.
Develop techniques to detect and solve the conflict.
Apply those to the dummy case study and show the benefit.
Develop the real case study of the class2relational and show the benefit as well.
Evaluate performance
Observações: