Exportar Publicação
A publicação pode ser exportada nos seguintes formatos: referência da APA (American Psychological Association), referência do IEEE (Institute of Electrical and Electronics Engineers), BibTeX e RIS.
Coimbra, P. & Brito e Abreu, F. (2014). The eclipse java metamodel scaffolding software engineering research on java projects with MDE techniques. In Luís Ferreira Pires, Slimane Hammoudi (Ed.), Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - MODELSWARD. (pp. 392-399). Lisbon: SCITEPRESS.
P. J. Coimbra and F. M. Abreu, "The eclipse java metamodel scaffolding software engineering research on java projects with MDE techniques", in Proc. of the 2nd Int. Conf. on Model-Driven Engineering and Software Development - MODELSWARD, Luís Ferreira Pires, Slimane Hammoudi, Ed., Lisbon, SCITEPRESS, 2014, vol. 1, pp. 392-399
@inproceedings{coimbra2014_1765770937590,
author = "Coimbra, P. and Brito e Abreu, F.",
title = "The eclipse java metamodel scaffolding software engineering research on java projects with MDE techniques",
booktitle = " Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - MODELSWARD",
year = "2014",
editor = "Luís Ferreira Pires, Slimane Hammoudi",
volume = "1",
number = "",
series = "",
doi = "10.5220/0004715303920399",
pages = "392-399",
publisher = "SCITEPRESS",
address = "Lisbon",
organization = "INSTICC (Institute for Systems and Technologies of Information, Control and Communication)",
url = "https://modelsward.scitevents.org/?y=2014"
}
TY - CPAPER TI - The eclipse java metamodel scaffolding software engineering research on java projects with MDE techniques T2 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - MODELSWARD VL - 1 AU - Coimbra, P. AU - Brito e Abreu, F. PY - 2014 SP - 392-399 DO - 10.5220/0004715303920399 CY - Lisbon UR - https://modelsward.scitevents.org/?y=2014 AB - 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. ER -
English