张晓风
- 作品数:4 被引量:1H指数:1
- 供职机构:西安电子科技大学计算机学院软件工程研究所更多>>
- 发文基金:国家教育部博士点基金国家自然科学基金国防科技技术预先研究基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于关注点的序列图逆向生成优化算法
- 2006年
- 针对序列图逆向生成过程中由于动态信息过大造成生成序列图耗时巨大,生成的序列图过于复杂,不利于对目标系统的理解的问题,提出了一种基于关注点的序列图生成算法,对原有算法进行了优化。该算法基于用户在程序理解中关注的方面,包括进程、函数调用层次、某一时间段内的目标程序运行情况、对象在目标系统中扮演的角色等,对收集到的动态信息进行提取,生成基于用户关注点的序列图。使用该算法生成序列图,耗费的时间大大减少,而且生成的序列图便于用户理解目标系统。通过实验验证了这种算法的正确性和有效性。
- 张晓风李青山陈平崔伟勇张广红
- 关键词:逆向工程序列图优化算法
- 一种基于非递归的序列图逆向生成算法
- 2006年
- 在逆向工程领域中,逆向生成的序列图有助于用户理解软件系统的动态特征。逆向生成序列图时往往要处理大量的动态信息,所以序列图的生成效率至关重要。针对序列图逆向生成的递归算法中对于层次较深的动态信息文件生成效率较低,并且达到一定深度后无法正常生成的问题,给出了一种非递归生成算法,提高了生成效率,并且解决了深度较大时原来的递归算法无法正常生成的问题。实验验证了该算法的有效性。
- 崔伟勇陈平张晓风
- 关键词:逆向工程序列图
- 一种改进的序列图逆向生成方法研究
- 2006年
- 文章在原有工作的基础上,对已有的序列图逆向生成方法进行了改进,把反复进行的迭代判断从逆向生成的核心算法中分离出来,同时提取用户关注信息,形成一个单独的预处理模块,改进的生成方法大大简化了序列图逆向生成的核心算法。迭代判断预处理模块提取的关注信息,可以辅助用户估计问题规模,并且可以使用户按特定的关注方式进行序列图的逆向生成。实验证明该方法是有效的。
- 崔伟勇陈平张晓风
- 关键词:逆向工程序列图预处理迭代
- 一种结合扇入和概念分析技术进行Aspect挖掘的方法被引量:1
- 2006年
- 横切关注是分布在多个模块单元的功能,其存在是对系统理解和进化的一个很大的障碍。AOP(Aspect Ori-ented Programming)提出了将横切关注模块化为aspect的方法,以解决这个问题。其中最难的是如何发现aspect,论文提出了一种结合扇入和概念分析技术进行aspect挖掘的方法,并通过系统的实验验证了该方法的有效性和正确性。
- 张晓风陈平崔伟勇
- 关键词:AOPASPECT挖掘