基于多维属性的构件化软件演化相似性度量方法研究
对不同软件进行演化相似性度量和比较能帮助软件维护人员理解软件演化及预测其演化趋势.然而,传统的研究大多度量单一软件演化属性的变化,虽然有些也涉及到多维演化属性,但并没有与软件的演化相似性相联系;同时亦缺乏在较高抽象层次度量软件演化相似性的有效途径.为此,以构件为基本单位,提出了一种基于多维演化属性的构件化软件演化相似性度量模型.即通过在原子构件层和系统(复合构件)层定义演化属性,进而度量原子构件之间以及系统(复合构件)之间的演化相似性.初步的实验表明,在原型工具的支持下该方法能辅助软件维护人员进行软件演化相似性的判断.
构件化软件、软件演化、多维演化属性、演化相似性度量
43
TP311(计算技术、计算机技术)
国家自然科学基金项目61262015,61462040;江西省自然科学基金20142BAB207027
2016-12-16(万方平台首次上网日期,不代表论文的发表时间)
共7页
499-505