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.

Exportar Referência (APA)
Pedro Janeiro Coimbra & Brito e Abreu, F. (2014). The Eclipse Java Metamodel: Scaffolding Software Engineering Research on Java Projects with MDE Techniques. 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD’2014). 1, 392-399
Exportar Referência (IEEE)
P. J. Coimbra and F. M. Abreu,  "The Eclipse Java Metamodel: Scaffolding Software Engineering Research on Java Projects with MDE Techniques", in 2nd Int. Conf. on Model-Driven Engineering and Software Development (MODELSWARD’2014), Lisbon, Portugal, vol. 1, pp. 392-399, 2014
Exportar BibTeX
@misc{coimbra2014_1765771589008,
	author = "Pedro Janeiro Coimbra and Brito e Abreu, F.",
	title = "The Eclipse Java Metamodel: Scaffolding Software Engineering Research on Java Projects with MDE Techniques",
	year = "2014",
	howpublished = "Ambos (impresso e digital)",
	url = "http://www.modelsward.org/?y=2014"
}
Exportar RIS
TY  - CPAPER
TI  - The Eclipse Java Metamodel: Scaffolding Software Engineering Research on Java Projects with MDE Techniques
T2  - 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD’2014)
VL  - 1
AU  - Pedro Janeiro Coimbra
AU  - Brito e Abreu, F.
PY  - 2014
SP  - 392-399
CY  - Lisbon, Portugal
UR  - http://www.modelsward.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  -