中国科学院机构知识库网格
Chinese Academy of Sciences Institutional Repositories Grid
基于演化构件的软件复用方法

文献类型:学位论文

作者贾育
学位类别博士
答辩日期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
其他版本

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。