计算机科学 ›› 2008, Vol. 35 ›› Issue (8): 269-272.

• • 上一篇    下一篇

动静态信息相结合的UML2.0序列图逆向生成方法

梁若莹 陈平 胡圣明 刘鹏飞   

  1. 西安电子科技大学软件工程研究所,西安710071
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    国家教育部博士点基金(项目编号:20030701009):面向对象逆向工程工具研究;国家自然科学基金(项目编号:60473063);研究生创新基金(编号05009).

LIANG Ruo-ying CHEN Ping HU Sheng-ming LIU Peng-fei (Software Engineering Institute, Xidian University, Xi' an 710071, China)   

  • Online:2018-11-16 Published:2018-11-16

摘要: 符合UML2.0标准的序列图在UML1.X序列图的基础上添加了控制流信息。为此,本文提出一种基于动静态信息相结合的UML2.0序列图逆向生成方法。该方法首先利用目标程序运行时的动态信息产生基本的方法调用序列,然后依据静态的程序依赖图对其进行补充和调整,在其上添加方法间的逻辑关系,使产生的序列图带有控制流信息。这种方法生成的序列图符合UML2.0标准,可以很好地辅助用户理解目标程序。

关键词: 逆向工程 程序理解 序列图 UML2.0

Abstract: Compared with UML1. x, UML2. 0 introduces the flow of controls to sequence diagrams. A method to reverse engineer UML sequence diagrams using dynamic information combined with static information is presented in this paper. In the proposed method, basic se

Key words: Reverse engineering, Program understanding, Sequence diagrams, UML2. 0

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!