首页> 外文会议>International Conference on Evaluation of Novel Approaches to Software Engineering >Recovering sequence diagrams from object-oriented code: An ADM approach
【24h】

Recovering sequence diagrams from object-oriented code: An ADM approach

机译:从面向对象的代码中恢复序列图:ADM方法

获取原文

摘要

Software modernization is a current research area in the software industry intended to transform an existing software system to a new one satisfying new demands. The initiative Architecture-Driven Modernization (ADM) helps software developers in tackling reverse engineering, software evolution and, software modernization in general. To support modernization problems, the ADM Task Force has defined a set of metamodels such as KDM (Knowledge Discovery Metamodel), being the Eclipse-MDT MoDisco project the official support for software modernization. We propose the application of ADM principles to provide relevant model-based views on legacy systems. We describe a framework to reverse engineering models from object-oriented code. In this context, we show how to recover UML sequence diagrams from Java code. We validate our approach by using ADM standards and MoDisco platform. Our research can be considered a contribution to the MoDisco community; MoDisco does not support reverse engineering of sequence diagrams and, on the other hand, the MoDisco KDM Discover was used and enriched to obtain the required information for recovering interaction diagrams.
机译:软件现代化是软件行业的当前研究区域,旨在将现有的软件系统转换为满足新需求的新手。主动架构驱动的现代化(ADM)帮助软件开发人员在解决逆向工程,软件演进和一般软件现代化方面。为了支持现代化问题,ADM工作组定义了一组Metomodel,如KDM(知识发现元模型),是Eclipse-MDT Modisco项目的官方支持软件现代化。我们提出了ADM原则的应用,为遗留系统提供基于相关的模型视图。我们介绍了从面向对象的代码反转工程模型的框架。在此上下文中,我们展示了如何从Java代码中恢复UML序列图。我们使用ADM标准和Modisco平台验证了我们的方法。我们的研究可被视为模型社区的贡献; Modisco不支持序列图的逆向工程,另一方面,使用Modisco KDM发现并丰富以获得恢复交互图的所需信息。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号