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

基于本体及模式驱动的构件化软件共同变化识别研究
引用本文:钟林辉,朱小征,宗洪雁,程柏良.基于本体及模式驱动的构件化软件共同变化识别研究[J].计算机应用研究,2016,33(3).
作者姓名:钟林辉  朱小征  宗洪雁  程柏良
作者单位:江西师范大学 计算机信息工程学院 南昌 330022,江西师范大学 计算机信息工程学院 南昌 330022,江西师范大学 计算机信息工程学院 南昌 330022,江西师范大学 计算机信息工程学院 南昌 330022
基金项目:国家自然科学基金(No.61262015, No.61462040),江西省自然科学基金(20142BAB207027, 20142BAB207011),江西省教育厅科学技术项目的资助(GJJ13230).;国家自然科学基金资助项目
摘    要:对共同变化的识别有利于软件维护人员对软件变化的理解和控制。传统的软件共同变化识别方法通过对软件版本控制系统中的数据挖掘,进而识别源程序文件或者类之间的共同变化,但这种方法不适合对构件化软件中构件间共同变化的识别。为此,本文在基于构件的软件配置管理模型的基础上,设计了构件化软件演化信息本体模型以及两者间的映射规则,并提出了构件化软件共同变化模式(基本模式和复合模式)和相应的本体推理规则,开发了原型支撑系统。

关 键 词:构件化软件、软件演化、共同变化、本体
收稿时间:2/9/2015 12:00:00 AM
修稿时间:2015/4/15 0:00:00

Pattern Driven Component-Based Software Co-Change Identification based on Ontology
ZHONG Lin-hui,ZHU Xiao-zheng,ZONG Hong-yan and CHENG Bai-liang.Pattern Driven Component-Based Software Co-Change Identification based on Ontology[J].Application Research of Computers,2016,33(3).
Authors:ZHONG Lin-hui  ZHU Xiao-zheng  ZONG Hong-yan and CHENG Bai-liang
Affiliation:School of Computer Information and Engineering,JiangXi Normal University,School of Computer Information and Engineering,JiangXi Normal University,School of Computer Information and Engineering,JiangXi Normal University,School of Computer Information and Engineering,JiangXi Normal University
Abstract:Identifying co-change, software maintainer can be easier to understand, control software changes and detect software defects .However, Traditional methods of identifying software co-change is aimed at file or class co-change by mining software version control system based on file , and it lacks the ability to identify co-change among components in component-based software. Based on Component-Based Software Configuration Management Model, a component-based software evolution ontology model including corresponding mapping rules is designed, and component-based software co-change patterns (basic pattern and composite pattern) with its corresponding reason rules are proposed . A prototype support system is also developed.
Keywords:component-based  software  software  evolution  co-change  ontology
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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