首页 | 本学科首页   官方微博 | 高级检索  
     

基于多维属性的构件化软件演化相似性度量方法研究
引用本文:钟林辉,李俊杰,夏鲸,薛良波.基于多维属性的构件化软件演化相似性度量方法研究[J].计算机科学,2016,43(Z11):499-505.
作者姓名:钟林辉  李俊杰  夏鲸  薛良波
作者单位:江西师范大学计算机信息工程学院 南昌330022,江西师范大学计算机信息工程学院 南昌330022,江西师范大学计算机信息工程学院 南昌330022,江西师范大学计算机信息工程学院 南昌330022
基金项目:本文受国家自然科学基金项目(61262015,0),江西省自然科学基金(20142BAB207027)资助
摘    要:对不同软件进行演化相似性度量和比较能帮助软件维护人员理解软件演化及预测其演化趋势。然而,传统的研究大多度量单一软件演化属性的变化,虽然有些也涉及到多维演化属性,但并没有与软件的演化相似性相联系;同时亦缺乏在较高抽象层次度量软件演化相似性的有效途径。为此,以构件为基本单位,提出了一种基于多维演化属性的构件化软件演化相似性度量模型。即通过在原子构件层和系统(复合构件)层定义演化属性,进而度量原子构件之间以及系统(复合构件)之间的演化相似性。初步的实验表明,在原型工具的支持下该方法能辅助软件维护人员进行软件演化相似性的判断。

关 键 词:构件化软件  软件演化  多维演化属性  演化相似性度量

Research on Evolution Similarity Measurement of Component-based Software Based on Multi-dimensional Evolution Properties
ZHONG Lin-hui,LI Jun-jie,XIA Jin and XUE Liang-bo.Research on Evolution Similarity Measurement of Component-based Software Based on Multi-dimensional Evolution Properties[J].Computer Science,2016,43(Z11):499-505.
Authors:ZHONG Lin-hui  LI Jun-jie  XIA Jin and XUE Liang-bo
Affiliation:College of Computer and Information Engineering,Jiangxi Normal University,Nanchang 330022,China,College of Computer and Information Engineering,Jiangxi Normal University,Nanchang 330022,China,College of Computer and Information Engineering,Jiangxi Normal University,Nanchang 330022,China and College of Computer and Information Engineering,Jiangxi Normal University,Nanchang 330022,China
Abstract:By measuring and comparing the evolution similarity for the different component-based software,the software developer can understand the software evolution and predict its evolution tendency.However,most traditional researches focus on the change of a single software evolution during the software evolution process.Although some of them are involved with multi-dimensional evolution properties,they are not related to the software evolution similarity and lack the ability to measure the evolution similarity at a higher level.This paper proposed an evolution similarity measure model for component-based software based on multi-dimensional evolution properties,which can measure evolution si-milarity for different atomic component or system(compose component) by selected evolution attributes.The experiments show the method can aid the software maintainer to judge the evolution similarity by the prototype support.
Keywords:Component-based software  Software evolution  Multi-dimensional evolution properties  Evolution similarity measurement
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号