首页> 外文会议>International Conference on Networked Computing and Advanced Information Management >Understanding crosscutting concerns from various perspectives in software reverse engineering
【24h】

Understanding crosscutting concerns from various perspectives in software reverse engineering

机译:了解软件逆向工程中的各种观点的横切问题

获取原文

摘要

To solve the identification and comprehension problem of crosscutting concerns in existing legacy software system, a framework of aspects-oriented software reverse engineering was proposed. An approach on re-modularizing traversal features of legacy system was presented, which based on various Unified Modeling Language (UML) diagrams. While modeling crosscutting concerns in UML use case diagrams, the non-functional requirements that affect several use case modules can be enveloped into aspects modules with stereotype mechanism. The recurring message transmission patterns can be re-modularized as aspects in UML sequence diagrams with UML collaborations. Standard UML activity diagram notations were extended and modified by nodes fusion and addition, which support the graphical composition operation between crosscutting behaviors and primary business rules of concurrent system. The case study indicates traversal features of software system can be extracted and re-modularized from various perspectives in aspects-oriented reverse engineering, which improves the comprehensibility and maintainability of legacy system.
机译:为了解决现有遗留软件系统中跨梳理问题的识别和理解问题,提出了面向方面的软件逆向工程的框架。提出了一种对传统系统的重新模块化遍历特征的方法,基于各种统一建模语言(UML)图。在UML使用案例图中建模横切问题时,影响若干使用案例模块的非功能性要求可以封闭成具有刻板印象机制的方面模块。经常性消息传输模式可以作为UML序列图中的方面重新模块化,具有UML协作。标准UML活动图符号由节点融合和添加,支持跨梳理行为与并发系统的主要业务规则之间的图形组成操作。案例研究表明了软件系统的遍历特征可以从面向方面的逆向工程中的各种观点提取和重新模块化,这提高了传统系统的可理解性和可维护性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号