-
题名构件化软件演化信息及演化相似性度量技术研究
被引量:4
- 1
-
-
作者
钟林辉
侯长源
宗洪雁
叶茂盛
-
机构
江西师范大学计算机信息工程学院
-
出处
《计算机应用研究》
CSCD
北大核心
2015年第5期1399-1402,1416,共5页
-
基金
国家自然科学基金资助项目(61262015
61462040)
+3 种基金
江西省自然科学基金资助项目(20142BAB207027
20142BAB207011)
江西省科学技术支撑项目(20142BBE50028)
江西省教育厅科学技术项目(GJJ13230)
-
文摘
对软件演化信息的度量能发现软件演化过程中的问题,预测其变化趋势。传统的软件演化信息度量技术主要是以文件、目录或者项目作为度量的基本单位,缺乏在较高抽象层次对软件系统进行度量的能力。在基于构件的软件配置管理模型的基础上,以构件作为软件演化度量的基本单位,提出了一组基于属性变化、适用于构件以及软件系统演化度量的公式(包括较近、较早演化度量,演化相似性度量等),并开发了原型支撑系统。
-
关键词
构件化软件
软件演化
软件演化度量
软件演化相似性度量
-
Keywords
component-based software
software evolution
software evolution measurement
software evolution similarity measurement
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于本体及模式驱动的构件化软件共同变化识别研究
被引量:2
- 2
-
-
作者
钟林辉
朱小征
宗洪雁
程柏良
-
机构
江西师范大学计算机信息工程学院
维多利亚大学工程与科学学院
-
出处
《计算机应用研究》
CSCD
北大核心
2016年第3期773-778,共6页
-
基金
国家自然科学基金资助项目(61262015
61462040
+4 种基金
11401271)
江西省自然科学基金资助项目(20142BAB207027
20142BAB207011)
江西省教育厅科学技术资助项目(GJJ13230)
2013年度国家留学基金资助项目
-
文摘
对共同变化的识别有利于软件维护人员对软件变化的理解和控制。传统的软件共同变化识别方法通过对软件版本控制系统中的数据挖掘,进而识别源程序文件或者类之间的共同变化,但这种方法不适合对构件化软件中构件间共同变化的识别。为此,在基于构件的软件配置管理模型的基础上,设计了构件化软件演化信息本体模型以及两者间的映射规则,并提出了构件化软件共同变化模式(基本模式和复合模式)和相应的本体推理规则,开发了原型支撑系统。
-
关键词
构件化软件
软件演化
共同变化
本体
-
Keywords
component-based software
software evolution
co-change
ontology
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于本体的构件化软件演化信息获取及度量研究
被引量:9
- 3
-
-
作者
钟林辉
宗洪雁
-
机构
江西师范大学计算机信息工程学院
-
出处
《计算机科学》
CSCD
北大核心
2015年第1期196-200,231,共6页
-
基金
国家自然科学基金项目(61262015
61462040)
+2 种基金
江西省自然科学基金项目(20142BAB207027
20142BAB207011)
江西省教育厅科学技术项目(GJJ13230)资助
-
文摘
软件演化信息是一种重要的、能反映软件变化历史的信息。然而,传统的软件演化信息以文件或者项目作为跟踪软件变化的基本单元,不能有效地支持构件化软件演化信息的存储和检索。提出了采用本体概念表示构件化软件演化信息的策略,并利用Jena推理机实现构件化软件演化信息的获取。该方法不仅能检索构件化软件的基本演化信息,而且可以通过定义规则的方式检索出蕴含的演化信息。同时,文中也提出了一种构件化软件演化度量的模型,该模型通过对演化属性的计算分析来预测构件化软件的演化趋势。
-
关键词
构件化软件
软件演化
本体
演化度量
-
Keywords
Component-based software
Software evolution
Ontology
Software evolution measurement
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-