一种引入动态行为分析的软件设计模式识别新方法

来源 :上海大学学报(英文版) | 被引量 : 0次 | 上传用户:jzymw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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.
其他文献
In this paper, the Tikhonov regularization method was used to solve the nondegenerate compact linear operator equation, which is a well-known ill-posed problem.
知识经济时代,经济增长的源泉和企业间竞争的重心,已经从物质资木转移到知识资本方面,而作为知识拥有者的知识型员工在企业中的地位也日趋重要。然而,目前针对知识型员工绩效考评的研究却不多见,现行的绩效考评思想和方法并不能直接应用于知识型员工的绩效考评。因此,有必要针对企业中知识型员工的绩效考评方法进行研究。木人对知识员工绩效考评文献进行了研究,分析了知识员工的绩效特征以及绩效结构,建立了知识员工绩效考评
随着全球化经济的发展,企业竞争日益激化,企业经营已逐渐从原来少品种大批量的无差异营销阶段转向以多品种小批量为特征的差异化营销阶段。追求消费群体的细分化和市场的及时
练习是数学知识学习中的重要组成部分,学生只有通过练习才能够将学到的数学知识进行巩固、应用,夯实学生的学习成果.所以练习题的设计,对小学生的数学学习有着至关重要的作用
In this paper, a new proof of the inequality of Vicente Gonqalves was given. The method may be powerful to deal with some problems of polynomials. As an applica
The step-size procedure is very important for solving optimization problems. The Armijo step-size rule, the Armijo-Goldstein step-size rule and the Wolfe-Powell
Throughput of mobile ad hoc network (MANET) is limited by collision avoidance. In CDMA-based MANET, this limitation can be overcome by multiuser detection (MUD)
我是一名年轻的新闻工作者。由于文化功底浅和以前接触新闻不多,新闻写作水平提高不快,写了许多新闻稿件,命中率却不高。2005年,一个偶然的机会,我发现了《新闻与写作》,抱着
In this paper, the Tψ-convex functions were introduced as a generalizations of convex functions. Then the characteristics of the Tψ-convex functions were disc
比例理论是古代建筑理论的核心内容,但自克洛德·佩罗之后,比例理论逐渐失去了其作为信仰的基础.勒·柯布西耶是少数仍然信奉比例理论的现代建筑师之一.本文试图对帕拉第奥与