首页> 外文会议> >Applying Code Analysis and 3D Design Pattern Grouping to Facilitate Program Comprehension
【24h】

Applying Code Analysis and 3D Design Pattern Grouping to Facilitate Program Comprehension

机译:应用代码分析和3D设计模式分组来促进程序理解

获取原文

摘要

The increasing size and complexity of software systems introduces new challenges in comprehending the overall structure of programs. Modeling languages and notations were introduced to provide abstractions from existing source code during forward engineering. However, these same modeling techniques and notations fail during source code reverse engineering due to: (1) Information overload, and (2) the existence of a conceptual gap between the abstractions derived during forward and reverse engineered. Our tool uses a 3D representation for UML in combination with source code analysis to facilitate the comprehension process. We also address issues of crosscutting, navigation, and the use of animation to visualize design patterns.
机译:软件系统的规模和复杂性越来越大引入了理解计划整体结构的新挑战。引入了建模语言和符号,以在前向工程期间提供来自现有源代码的抽象。然而,这些相同的建模技术和符号在源代码逆向工程期间失败,因为:(1)信息过载,(2)在前向和反向工程期间导出的抽象之间的概念间隙存在。我们的工具使用UML的3D表示与源代码分析结合使用,以便于理解过程。我们还解决了横切,导航和使用动画来可视化设计模式的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号