一个特征建模与定制工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:fangzhang004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是解决软件危机、实现软件产业工业化生产方式的有效方法。领域工程是软件复用过程中的一个重要环节,其前期阶段领域分析是获取领域需求规约的关键过程。在领域分析中,面向特征的分析方法已经被许多重要的软件复用方法使用。它的基本思想是将特征(即具有客户/用户价值的软件特点)作为软件的基本要素,使用特征以及特征之间的关系(这两者的组合也被称为领域特征模型)来组织软件的需求问题。特性模型具有良好的可剪裁性和可扩展性,为领域需求的复用提供了有力的支持。在面向特征的方法中,特征模型的建模与定制问题被广泛关注。在当前的面向特征方法中,特征模型通常采用特征树的形式表示。然而,特征树的形式在特征模型的规模较大时,无法做到直观简捷,不利于特征模型的建模操作。在特征模型中,特征之间存在着广泛的约束关系,对特征的绑定状态进行修改可能使约束关系产生冲突,因此需要设计相关算法,在修改特征的绑定状态时,定制工具可以自动调整其他特征的绑定状态以保证模型中的约束关系得到满足。本文针对以上两个问题,提出特征模型的建模与定制方法,并以此设计支持工具辅助特征模型的建模与定制操作。  本文介绍特征模型的思想与表现形式,并且深入探讨关于特征模型的建模方法与定制的自动传播与选择性回退算法。主要工作包括:⑴提出基于矩阵的特征模型表现形式,阐述其构造方法,并说明基于矩阵的优点,为特征模型的定制算法做准备。⑵提出特征模型的重构方法,证明特征模型的定制问题是一个NP完全性问题,并以此提出特征模型的定制的自动传播算法与选择性回退算法,给出特征模型定制的多种选择性回退方案,以数据论证该算法的可行性。⑶结合特征模型的模型建模方法与特征模型的定制算法,利用基于矩阵的特征模型表示方法实现了特征模型的建模与定制工具,为上述算法提供了工具支持。
其他文献
主动网络引入了新型的灵活的网络服务范型,而广义的主动网络需要进一步研究不同层次主动网技术.移动代理技术具有主动包的特征,为研究应用层主动网络的研究提供了新方法.首先
字幕机是一种为电视画面叠加文字、图形及动画等的专用计算机设备.字幕机系统广泛应用于各级电视台的电影、电视后期制作中,可以给电影、电视添加各种各样的动态和静态字幕.
针对企业协作对CSCW提出的新要求和现有研究的不足,本文从深入分析企业协作关系的特征入手,总结了企业协作演变的一般规律。在此基础上,研究了处于动态联盟阶段的企业的协作关系
随着计算的网络化、移动化和多样化,由需求、结构变化引起的适应性问题越来越突出.为了提高软件适应上述变化的能力,该文以软件生存环境为问题产生的大环境,在构件、构件连接
远程桌面技术是云计算环境中提供桌面应用服务的支撑技术之一。高分辨率的桌面和日益丰富的应用程序界面给远程桌面终端的图形处理能力带来了挑战。本文结合远程桌面应用程序
该文面向自然语言问答系统(QA)研究了基于知网的汉语词语义相似度计算问题.具体来说,研究了以下四个方面的内容:1、详细介绍和分析了知网层次网络结构,比较了知网和其他语义
本文回顾了网络管理的起源和发展历程;从网络管理的一般模型结构,系统功能结构和体系结构方面具体分析了网络管理,并具体的分析了各种网络管理模型的优缺点;详细的分析了SNMP
该论文所研究的内容"地学空间信息三维可视化"是中国地质科学院矿产资源研究国家高科技计划(863)项目"地学空间信息三维智能分析与可视化技术"(2002AA125160)的子课题.该课题
社会网络是社会个体成员之间因为互动而形成的相对稳定的关系体系。电话呼叫网络、电子邮件发送网络、科学家合作网络、社交网站形成的在线社会网络等都属于典型的社会网络。
本文主要对手写体字符识别进行了研究。主要研究了手写体数字识别的特征提取方法,并提出了一种新的边界特征提取方法。其主要特点是提取特征简单有效,无需进行细化,节省了特征提