模型驱动的软构件分类及检索方法研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:zxzc10
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于复用的软件开发可以有效地提高软件开发的质量和效率。随着对软件复用的研究与深入,软件构件库作为软件复用的一项重要基础设施,已得到产业界与学术界越来越多的重视。其中,软件构件的分类和检索技术已成为一个主要的研究热点。目前已有很多关于构件的分类和检索方法从不同的角度来管理软构件,但是这些方法都将软构件作为孤立的个体来看待,在分类和检索时并没有考虑软构件之间的连接关系和在实际应用中的部署环境。本文针对现有软构件分类和检索方法的这一问题提出了模型驱动的软构件分类与检索方法,力图从应用系统整体的角度来看待和管理软构件。在构件分类时充分考虑软构件之间的连接关系和所能应用的框架,在构件检索时以应用系统的设计模型抽取出软构件的检索条件,并在检索时能够尽可能选取应用在同一框架中的软构件,使检索更好地为应用服务。 本文首先概述了软构件分类和检索领域中的热点问题和现有的解决方案,并且介绍了目前比较有代表性的软构件分类和检索方法,重点介绍了软构件刻面分类法,详细分析了现有方法中存在的问题和造成这些问题的根源。 提出了以Petri网理论为基础,以软构件分类与检索为目标的基于构件的应用软件系统三层模型CBSSM和软件框架模型CFM。CBSSM模型分为应用处理层、构件提取层和性能分析层三个层次。在建立模型的过程中利用Petri网的行为相关性原理从功能需求中分析提取出软构件并利用Petri网的可达树分析方法分析和验证系统的非功能特性。CFM模型是基于构件的软件系统模型的化简,它以应用框架为建模对象,采用着色Petri网描述构件、构件之间的相互关系和构件与框架之间的关系。 在CBSSM模型和CFM模型的基础上提出了模型驱动的软构件库分类与检索的思想。同时,给出了基于这种思想的软构件库的组成结构和进行软构件分类和检索的工作流程。 提出基于关系的软构件分类方法。根据软构件刻面分类法的特点改进了自组织特征映射神经网络聚类算法,以克服原有的聚类结果与输入样本次序有关和网络结构需要预先确定的缺点。将改进后的聚类算法与刻面分类法相结合,在同一刻面下利用改进的SOM聚类算法对构件的描述信息进行分类,
其他文献
中国社会自古以来就是一个“关系本位”的社会,人情消费是维系和扩展人际关系的重要方式。这种以感情关系为基础完成的人情交换,实质是社会资本理论视角下的资源交换。受教育
2017年7月18日,'中国啤酒新文化国际峰会暨中国纯生啤酒20年发展论坛'在广州举办。论坛由中国酒业协会、中国食品发酵工业研究院、美国酿造化学家协会、慕尼黑理工大
恪尽职守,倡导无私的奉献精神;为人师表,树立良好的师德风范;严谨治学,提高教师的业务水平;引导学生,构建新型的师生关系等四个方面是钱伟长先生师德建设思想的丰富内涵。
随着电子商务的广泛应用,虚拟展示技术逐渐成为研究热点。如何提高展示效果的真实性,降低计算量和存储量,以及提升易用性是虚拟展示系统的关键所在。本文针对上述需求开展研
体育运动和心理健康相互影响 ,相互制约。体育运动促进心理健康 ,心理健康有利于体育运动
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
摘要:对外汉语古诗词教学是对外汉语教学的分支学科,多年来,古诗词的教学效果一直欠佳。教师在古诗词知识储备、信息技术运用能力和教学时间灵活控制等方面存在优势,而学生也具备自主学習能力,学习设备齐全,课堂行为可控,再加上教学活动的教学原则、教学资源和教学目标等,都适合进行翻转课堂教学。本文从教师、学生和教学活动三个方面,分析了翻转课堂在对外汉语古诗词教学中的可行性,以期对对外汉语古诗词教学有所帮助。 
<正>通过精准的补货预测进行商品布局,价值供应链可以帮助商家把现货率和满足率提做到95%以上,同时去库存,降低周转天数,优化整个仓储、运输的成本和运营的投入,90%的订单可
针对目前国内谷物收集存在劳动强度大、效率低等突出问题,设计研发一种履带式电动谷物收集装袋机。该机以蓄电池为能源,电机为动力,采用履带自走结构,型式为刮板型,主要由动