首页> 外文会议>International Conference on Model-Driven Engineering and Software Development >The Eclipse Java Metamodel: Scaffolding software engineering research on Java projects with MDE techniques
【24h】

The Eclipse Java Metamodel: Scaffolding software engineering research on Java projects with MDE techniques

机译:Eclipse Java元模型:使用MDE技术对Java项目进行脚手架软件工程研究

获取原文

摘要

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.
机译:如今,Eclipse IDE上的Java是软件开发的常见选择。软件工程研究人员已经在该环境中构建了用于多种目的的程序分析工具。但是,这需要对Eclipse内部结构(例如Java AST)有深入的了解。本文讨论了用元模型驱动的方法来构建此类工具的可行性。它的核心是通过逆向工程获得的Eclipse Java元模型(EJMM)。后者用表示给定Java程序构造的元对象实例化。然后,我们使用OCL轻松遍历程序。为了验证由元模型驱动的方法进行程序分析的可行性,我们基于该模型开发了一个Eclipse插件,以支持元模型驱动的度量(M2DM)方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号