作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (24): 66-68. doi: 10.3969/j.issn.1000-3428.2006.24.024

• 软件技术与数据库 • 上一篇    下一篇

逆向工程中UML活动图的呈现技术研究

许永峰,李青山,陈 平,史红军,夏 辉   

  1. (西安电子科技大学软件工程研究所,西安 710071)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-12-20 发布日期:2006-12-20

Research on Representation Technology of UML Activity Diagram in Reverse Engineering

XU Yongfeng, LI Qingshan, CHEN Ping, SHI Hongjun, XIA Hui   

  1. (Software Engineering Institute, Xidian University, Xi’an 710071)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-12-20 Published:2006-12-20

摘要: 在获取动态信息的基础上,研究了UML活动图的呈现技术,给出在Rose中呈现活动图的算法,论述了表示进程创建关系的Fork类型动态信息和表示进程同步关系的Wait类型动态信息的呈现和基于对象流的进程间通信关系呈现。最后,通过实际的系统验证了该算法的有效性。

关键词: 逆向工程, UML活动图, Rose扩充接口, 呈现算法

Abstract: The paper emphasizes on the research of the representation technology of UML activity diagram based on the dynamic information collected by dynamic analysis, presents the algorithm of activity diagram representation and discusses representation for fork type of dynamic information showing creation relations among processes and wait type of dynamic information showing synchronizing relations among processes and representation for inter-process communication relations based on object flow. Finally, the validity of the algorithm is verified by a practical system.

Key words: Reverse engineering, UML activity diagram, Rose extend interface, Representation algorithm