首页> 外文会议>Sixth International Conference on Networked Computing and Advanced Information Management >Extracting traversing features at requirements level from software legacy system
【24h】

Extracting traversing features at requirements level from software legacy system

机译:从软件遗留系统中按需求级别提取遍历功能

获取原文

摘要

The framework of aspect-oriented software reverse engineering is proposed for the solution of comprehension and evolution problems of crosscutting properties in legacy system. Based on it, an approach of use-cases driven formal concept analysis is discussed. The goal of this approach is recovering system's crosscutting concerns on requirements level. With the approach, execution profiles of legacy system are analyzed using concept lattices and the invoked computational units that traverse system's use-case models can be identified. Finally, they can be abstracted into early-aspects for re-engineering of the legacy systems with AOSD (Aspect-Oriented Software Development). Compared with existing aspect-mining techniques, which are mainly applied for refactoring legacy system's program source codes, this given approach is more effective when it is used for comprehending and evolving legacy system on higher abstract level. The results of case study show that quite a few crosscutting properties of legacy system can be recovered at requirements level with the introduced domain knowledge.
机译:提出了面向方面的软件逆向工程框架,以解决遗留系统中横切属性的理解和演化问题。在此基础上,讨论了用例驱动的形式概念分析方法。这种方法的目标是恢复系统在需求级别上的横切关注点。通过这种方法,可以使用概念格分析遗留系统的执行配置文件,并可以识别出遍历系统用例模型的调用计算单元。最后,可以将它们抽象为早期方面,以便使用AOSD(面向方面​​的软件开发)对遗留系统进行重新设计。与主要用于重构遗留系统程序源代码的现有方面挖掘技术相比,该给定方法在用于在更高抽象级别上理解和发展遗留系统时更为有效。案例研究的结果表明,使用引入的领域知识,可以在需求级别上恢复大量遗留系统的横切属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号