Publicação em atas de evento científico
The eclipse java metamodel scaffolding software engineering research on java projects with MDE techniques
Pedro Janeiro Coimbra (Coimbra, P.); Fernando Brito e Abreu ( Brito e Abreu, F.);
Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - MODELSWARD
Ano (publicação definitiva)
2014
Língua
Inglês
País
Portugal
Mais Informação
Web of Science®

Esta publicação não está indexada na Web of Science®

Scopus

N.º de citações: 2

(Última verificação: 2025-12-02 12:43)

Ver o registo na Scopus

Google Scholar

N.º de citações: 3

(Última verificação: 2025-12-11 23:16)

Ver o registo no Google Scholar

Esta publicação não está indexada no Overton

Abstract/Resumo
Java on the Eclipse IDE is a frequent choice for software development nowadays. Software Engineering researchers have built program analysis tools in that environment for several purposes. However, that requires a deep understanding of Eclipse internals, such as the Java AST. This paper discusses the feasibility of a metamodel-driven approach to scaffold the construction of such tools. Its core is the Eclipse Java Metamodel (EJMM), obtained through reverse engineering. The latter is instantiated with meta-objects representing the constructs of a given Java program. We then use OCL to traverse programs very easily. To validate the feasibility of our metamodel-driven approach to program analysis, we developed an Eclipse plug-in based on it, to support the metamodel-driven measurement (M2DM) approach.
Agradecimentos/Acknowledgements
--
Palavras-chave
Model-driven engineering,Metamodeling techniques,Eclipse IDE,Java projects,Software metrics
  • Ciências Físicas - Ciências Naturais
Registos de financiamentos
Referência de financiamento Entidade Financiadora
UID/MULTI/0446/2013 Fundação para a Ciência e a Tecnologia