基于演化构件的软件复用方法
文献类型:学位论文
作者 | 贾育 |
学位类别 | 博士 |
答辩日期 | 2002 |
授予单位 | 中国科学院软件研究所 |
授予地点 | 中国科学院软件研究所 |
关键词 | 基于构件开发 特征建模 描述逻辑 演化计算 软件复用 |
其他题名 | The Evolutionary Component-Based Software Reuse Approach |
学位专业 | 计算机应用技术 |
中文摘要 | 该文将演化计算(EvolutionaryComputation,简称EC)的思想和方法应用到基于构件的软件开发之中,提出一种"基于演化构件的软件复用方法"(简称演化构件方法).在对软件复用深刻认识的基础上,首先,提出一种以语义为中心的形式化构件模型,认为反映构件功能和性能的语义、面向构件联接的语法和负责计算的实现三者之间应该相互分离,其中语义的结构包括领域、定义和语境三个部分,文中用Z语言定义的构件模型是构件演化方法的基础;其次,介绍了特征建模(FeatureModeling)方法,提出用基于知识的特征空间描述构件语义的内容和结构,在深入分析了特征本质的基础上,完善了特征空间的可视化描述工具和特征建模过程,使得演化构件方法在软件工程上具备一定的可操作性;再次,借助于知识描述语言-描述逻辑,设计了一种适合表达构件语义的形式描述语言-特征描述逻辑(FeatureDescriptionLogics,简称FDL),用FDL表达语义内涵及实现自动推理,为构件的演化计算方法的实现提供了可能.最后,提出构件演化计算方法,它是前三项研究的目的所在,即从自然演化的角度认识构件和CBD方法及过程,设计一组基于演化计算原理的构件运算算法,充分发挥演化计算方法的优势,在一定程度内(半)自动地建立最优或接近最优的基于构件软件系统. |
语种 | 中文 |
公开日期 | 2011-03-17 |
页码 | 120 |
源URL | [http://ir.iscas.ac.cn/handle/311060/5722] ![]() |
专题 | 软件研究所_中科院软件所_中科院软件所 |
推荐引用方式 GB/T 7714 | 贾育. 基于演化构件的软件复用方法[D]. 中国科学院软件研究所. 中国科学院软件研究所. 2002. |
入库方式: OAI收割
来源:软件研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。