基于DPS表达式类图的设计模式检测

来源 :计算机工程与设计 | 被引量 : 6次 | 上传用户:ycboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为解决设计模式检测中的关系变异问题,降低检测的复杂度,提出一种基于DPS(design pattern string)表达式子图同构的设计模式检测方法。以设计模式中的类为基础,通过图型的形式分析类之间的关系,引入子图同构的思想,将其转化为DPS表达式中子串的组合,在此基础上,依据目标类与模式类的匹配程度,分情形对设计模式进行识别。以单件模式、装饰模式及中介者模式为例,提供一个支持检测的实现,论述其可行性。
其他文献
9月19日上午,第七届平遥国际摄影大展在平遥县衙大院隆重开幕。省委副书记、代省长孟学农为大展致贺信。省委常委、宣传部长大展组委会主任高建民出席大会为大展致辞。来自世
提出一种基于角色的多级安全政策(RBMLS),将基于角色的访问控制模型(RBAC)与多级安全政策(MLS)结合起来,实现在自主中渗透着强制,在强制中蕴涵着自主的访问控制。该RBMLS将Bell-LaP
今年1月18日,中央印发了《中国共产党党员领导干部廉洁从政若干准则》(以下简称《廉政准则》)。《廉政准则》的颁布实施,是我们党内政治生活中的一件大事,是党中央在新的历史条
针对传统LBP纹理检测在运动目标提取中对原地或缓慢运动物体容易误判为背景的问题,提出一种基于颜色分割和LBP纹理检测的提取方法。主要思想分为3步:根据LBP纹理检测结果映射得到宏块级粗糙运动目标;根据K-means颜色分割方法得到颜色分类信息;根据提出的宏块交叠机制,将颜色信息与运动信息进行融合,得到最终的提取结果。对比实验结果表明,该方法在保持良好的光照鲁棒性和阴影抵抗力的同时,可以有效改善运动
为解决传统GM(1,1)模型存在的问题,在运用积分中值定理证明含有自适应因子λ∈(0,1)的背景值构造方法可行性的基础上,将该方法引入传统GM(1,1)模型的定义型,推导出了GM(1,1)定义型预测公式,构
针对手动分割颈部淋巴结的局限性,提出一种在较少人为干预下,准确批量分割颈部淋巴结的算法。采用遍历阈值算法提取疑似淋巴结种子点,加入基于统计学的强制停止条件,对种子点进行区域生长,依据淋巴结和周围软组织生理特征及其图像特性,提出颈部淋巴结判决算法。实验结果表明,颈部淋巴结体积的正确分割比TPVP为94.00%,阳性预测值PV为97.11%,无漏判,精确度达86.33%,该算法能实现颈部淋巴结精确批量
针对飞蛾火焰算法(MFO)早熟和易陷入局部最优的缺点,研究提出了一种基于多策略扰动机制的飞蛾火焰算法(MSMFO)。该算法通过莱维飞行和布朗运动两种机制的随机选择对飞蛾粒子进行