首页 | 本学科首页   官方微博 | 高级检索  
     

一种UML活动图的逆向恢复方法
引用本文:周新宽,陈平,李青山.一种UML活动图的逆向恢复方法[J].计算机工程与应用,2006,42(17):26-28,42.
作者姓名:周新宽  陈平  李青山
作者单位:西安电子科技大学软件工程研究所,西安,710071
基金项目:国家高技术研究发展计划(863计划);国家部委预研基金;高等学校博士学科点专项科研项目
摘    要:UML活动图的逆向恢复是逆向工程的重要组成部分,对于理解目标系统的动态行为和控制流程有重要辅助作用。论文针对Windows环境中的面向对象系统,给出了一种基于进程(线程)间关系的UML活动图的逆向恢复方法,该方法采用反射植入机制对目标系统进行基于关键函数的植入,然后对植入后目标系统运行时的动态信息进行过滤并提取出来转化为UML活动图模型文件。在此过程中给出了相应的植入和过滤算法,并通过实验验证该方法的有效性。

关 键 词:逆向工程  UML  活动图  进程(  线程)  间关系
文章编号:1002-8331-(2006)17-0026-03
收稿时间:2005-12
修稿时间:2005-12

An Approach of Recovery of UML Activity Diagram
Zhou Xinkuan,Chen Ping,Li Qingshan.An Approach of Recovery of UML Activity Diagram[J].Computer Engineering and Applications,2006,42(17):26-28,42.
Authors:Zhou Xinkuan  Chen Ping  Li Qingshan
Abstract:The recovery of UML activity diagram is an important component in reverse engineering.It is greatly helpful in understanding the dynamic behavior and controlling flow of the target system.In the paper,according to the object-oriented system in Windows,an approach of recovery of UML activity diagram is proposed based on interprocess (interthread) relations.The mechanism of reflection instrumentation in the method is used to instrument the target system based on key functions,and the dynamic information of instrumented system is filtered and picked up,then transformed into the UML activity diagram model file.Meanwhile,the corresponding algorithms are presented and this approach is validated by the experiments.
Keywords:reverse engineering  UML activity diagram  interprocess(interthread) relations
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号