基于演于构件的软件复用方法

被引量 : 48次 | 上传用户:uuu_uuu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的开发(Component-Based Software Development,简称CBD)是 软件复用领域的研究热点,被视为解决软件危机,提高软件生产率和质量的现 实可行的途径,是软件工业化生产的必由之路。然而,当前构件技术并没有大 规模应用到软件工程实践之中,其中一个重要的原因是尚未有效地解决构件的 语义表示和处理问题,缺乏自动分析工具对CBD方法和过程的支持。 本文将演化计算(Evolutionary Computation,简称EC)的思想和方法应用 到基于构件的软件开发之中,提出一种“基于演化构件的软件复用方法”(简称 演化构件方法)。在对软件复用深刻认识的基础上,首先,提出一种以语义为中 心的形式化构件模型,认为反映构件功能和性能的语义、面向构件联接的语法 和负责计算的实现三者之间应该相互分离,其中语义的结构包括领域、定义和 语境三个部分,文中用Z语言定义的构件模型是构件演化方法的基础;其次, 介绍了特征建模(Feature Modeling)方法,提出用基于知识的特征空间描述构 件语义的内容和结构,在深入分析了特征本质的基础上,完善了特征空间的可 视化描述工具和特征建模过程,使得演化构件方法在软件工程上具备一定的可 操作性;再次,借助于知识描述语言-描述逻辑,设计了一种适合表达构件语 义的形式描述语言-特征描述逻辑(Feature Description Logics,简称 ),用 表达语义内涵及实现自动推理,为构件的演化计算方法的实现提供了可能。 最后,提出构件演化计算方法,它是前三项研究的目的所在,即从自然演化的 角度认识构件和CBD方法及过程,设计一组基于演化计算原理的构件运算算 法,充分发挥演化计算方法的优势,在一定程度内(半)自动地建立最优或接 近最优的基于构件软件系统。 总之,基于演化构件的软件复用方法为构件复用的自动化和工程化提供了 一种可行的解决途径。
其他文献
目前我国PVC塑料加工行业中,对PVC原料的输送,计量,配混,储存大多数仍由人工来操作,采用常规仪表来监控各种温度、时间参数。在这种生产方式下,计量精度低,工艺循环周期长,生产效率低
现代跨国公司整合具有比较优势的国际资源进行全球化生产。跨国公司的生产战略已成为沿着产品价值链进行所有权最优配置的过程。文章以美国、欧盟与中国-东盟自由贸易区之间
本项目为云南省自然科学基金资助项目,项目编号为2000B0023M。 本文针对造成水体富营养化的磷,采用吸附法进行处理,开发新型高效脱磷吸附剂,以达到工业废水及生活污水中磷的零
公差是连接产品设计与制造的桥梁,公差设计直接影响产品的制造成本大小和质量的优劣程度。目前对公差的研究主要侧重于对成本和质量的控制,对公差设计过程的稳健性考虑较少。
<正>绿色大学是传播环境保护和可持续发展理念的有效载体,也是生态文明理念在高校的具体体现。党的十八大将生态文明建设提升到与经济建设、政治建设、文化建设、社会建设五
水解植物蛋白生产中去除含氯丙醇的方法用盐酸水解蛋白质的方法从19世纪中期开始,以后此法已广泛用于食品添加辅料和香味物质的生产。工业上通常是把植物蛋白质原料以强盐酸在沸
结合桂林某高层建筑局部地基处理工程实例,阐述CFG桩复合地基的设计步骤、桩体材料的配制、施工工艺、质量检测、工期及工程预算等,并根据规范及经验公式进行相关计算,为一定
选用三峡库区33个台站1961-2007年气象资料,利用“作物生长动态统计”模型方法,对三峡库区气候生产潜力的状况和改善气候条件所能获得的增产效益进行了评价。结果表明:三峡库
本文介绍一种基于现实加工的弧齿锥齿轮虚拟加工方法,对弧齿锥齿轮齿坯、铣刀盘的参数进行设计并进行建模,对弧齿锥齿轮虚拟现实加工过程进行软件开发,实现弧齿锥齿轮的自动设计
随着互联网的快速发展,电子商务这一商业形式逐渐得到推广。在近几年其也呈现出迅猛的发展态势与良好的发展前景。电子商务的运作离不开计算机技术的支持。计算机数据库技术为