【摘 要】
:
<正>Design patterns are micro architectures that have proved to be reliable,robust and easy to implement.Detecting design pattern from source code of object-ori
【机 构】
:
Software Engineering Institute Xidian University; Software Engineering Institute; Xidian U
【出 处】
:
Journal of Shanghai University(English Edition)
【基金项目】
:
Project supported by the National Natural Science Foundation of China(Grant No.60473063)
论文部分内容阅读
<正>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.
其他文献
2017年,《河南省建设中原城市群实施方案》明确提出,加快中原城市群建设,必须坚持核心带动,要把建设郑州国家中心城市作为首要突破口,强化郑州综合服务和枢纽门户功能,推动与
目的:观察冠心宁注射液治疗冠心病心绞痛的临床疗效及对患者纤维蛋白原(Fib)、超敏C反应蛋白(hs-CRP)、同型半胱氨酸(Hcy)的影响。方法:将47例辨证为气滞血瘀型冠心病心绞痛
近年来,犯罪分子利用银行管理上的漏洞屡次三番进行作案,使银行蒙受了巨大损失,这种情况在一些管理相对薄弱的网点尤为严重。本文笔者根据近年来的犯案类型分析了目前银行防
按照GB 50011—2001《建筑抗震设计规范》6~8.5度的丙类与乙类设防要求分别设计了10个典型RC框架结构算例,采用基于动力增量时程分析(IDA)地震倒塌易损性分析方法得到了各算例
切实推进迪庆州维西傈僳族自治县农村土地承包经营流转工作,分析这些年工作开展存在的问题,产权不明晰、交易不规范、农民利益无保障、管理服务有待升级等等,针对这些问题,提
采用文献资料法、专家咨询法、问卷调查法、数据统计法等对上海市高校体育设施的重要性和满意度以及大学生运动价值观进行调查分析,旨在研究高校体育设施利用状况与大学生运
黄沙坪矿床是湘南地区最大的铅锌矿床,除铅、锌外,可供开采利用的矿种还包括钨、锡、钼、铜、铁、硫等。矿区内岩浆作用复杂、成矿元素多样、矿化类型丰富,是研究湘南地区斑
俄罗斯地处欧亚大陆腹地,是中国推动“一带一路”战略发展的重要伙伴。俄罗斯拥有巨大的农产品市场,是我国农产品重要的出口目的地市场,并且还有很大发展空间。集约边际是中国农
中国西南民族“螺丝结项”墓葬体现了少数民族葬俗,是原始社会历史文化的遗留,其水生、土养、岫居、岩葬、石柩、遮阳、龙坛、吉穴、安魂、孝亲等丧葬内涵明显,在中国水乡蚌壳仙
碳审计是对温室气体排放和气候变化应对的监督和评价。美国是政府碳审计最先进的国家之一,对我国政府碳审计的开展具有参考价值。美国审计署主要从以下五个方面开展碳审计:温