首页> 外文会议>20th international conference on computer applications in industry and engineering >An Eclipse Platform Extension for Analysis and Manipulation of Multi-Language Software Code
【24h】

An Eclipse Platform Extension for Analysis and Manipulation of Multi-Language Software Code

机译:Eclipse平台扩展,用于多语言软件代码的分析和操纵

获取原文
获取原文并翻译 | 示例

摘要

In this paper, we propose formal model and a platform, based on eclipse plugins, for analysis of multi-language software. These provide a graph representation of the software source codes, database schemas, resource files, integrated within formal models which are implemented in an eclipse platform. The models are based on graphs rewriting, and represent software components and their corresponding various relationships which are extracted from the source codes files of an eclipse project. The implementation uses javacc tool allowing to generate parsers based on grammars specifications files, which include features permitting to produce a graph representation of the software components. The JBoss Rule expert system performs rules on obtained graphs such as to deduce knowledge which is not provided by the current eclipse platform. Obtained knowledge concerns relationships between software components such as database tables and their use by Java Query Statements. Furthermore, this knowledge is used by a software change propagation plugins in order to evaluate the impact of changed database tables.
机译:在本文中,我们提出了一种基于eclipse插件的形式化模型和平台,用于多语言软件的分析。这些提供了图形表示形式的软件源代码,数据库模式,资源文件,它们集成在以Eclipse平台实现的正式模型内。这些模型基于图形重写,并表示从Eclipse项目的源代码文件中提取的软件组件及其对应的各种关系。该实现使用javacc工具,允许基于语法规范文件生成解析器,该语法规范文件包括允许生成软件组件的图形表示形式的功能。 JBoss Rule Expert系统对获得的图执行规则,以推断当前Eclipse平台未提供的知识。所获得的知识涉及数据库表等软件组件之间的关系以及它们在Java查询语句中的使用。此外,软件更改传播插件会使用此知识来评估更改的数据库表的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号