Ciência_Iscte
Publications
Publication Detailed Description
The eclipse java metamodel scaffolding software engineering research on java projects with MDE techniques
Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - MODELSWARD
Year (definitive publication)
2014
Language
English
Country
Portugal
More Information
Web of Science®
This publication is not indexed in Web of Science®
Scopus
Google Scholar
This publication is not indexed in Overton
Abstract
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.
Acknowledgements
--
Keywords
Model-driven engineering,Metamodeling techniques,Eclipse IDE,Java projects,Software metrics
Fields of Science and Technology Classification
- Physical Sciences - Natural Sciences
Funding Records
| Funding Reference | Funding Entity |
|---|---|
| UID/MULTI/0446/2013 | Fundação para a Ciência e a Tecnologia |
Português