看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Detection of design patterns by com... 收藏
Detection of design patterns by combining static and dynamic analyses

Detection of design patterns by combining static and dynamic analyses

作     者:李凡 李青山 苏旸 陈平 LI Fan;LI Qing-shan;SU Yang;CHEN Ping

作者机构:Software Engineering Institute Xidian University Xi'an 710071 P. R. China 

基  金:Project supported by the National Natural Science Foundation of China(Grant No.60473063) 

出 版 物:《Journal of Shanghai University(English Edition)》 (上海大学学报(英文版))

年 卷 期:2007年第11卷第2期

页      码:156-162页

摘      要:Design patterns are micro architectures that have proved to be reliable, robust and easy to implement. Detecting design pattern from source code of object-oriented system can help a designer, a developer or a maintainer to understand the software system. In this paper, a new method is provided which can detect design patterns from source code combining both static and dynamic analysis. To acquire the run-time dynamic information of software systems, a code instrumentation method is adopted. At the same time, all static and dynamic information is presented in UML diagrams format. The pattern detection process and its detection results are visual and interactive. This method is tested on a call center and a traffic simulation system. Experimental results prove that the method is effective in design patterns detection.

主 题 词:design pattern C++ code instrumentation pattern detection. 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

D O I:10.1007/s11741-007-0213-z

馆 藏 号:203143937...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分