项目名称: 基于本体及推理机的构件化软件演化信息获取及度量技术研究
项目编号: No.61462040
项目类型: 地区科学基金项目
立项/批准年度: 2015
项目学科: 自动化技术、计算机技术
项目作者: 钟林辉
作者单位: 江西师范大学
项目金额: 44万元
中文摘要: 软件演化信息是一种重要的、能反映软件变化历史的信息。然而,传统的软件演化信息以文件或者项目作为跟踪软件变化的基本单元,不能有效地支持构件化软件演化信息的存储和检索。本课题试图采用本体概念表示构件化软件演化信息的策略,并利用Jena推理机实现构件化软件演化信息获取,即不仅可以检索构件化软件的基本演化信息,而且可以通过定义规则的方式检索出蕴含的演化信息。同时,本课题在构件化软件演化模型的基础上,通过对软件属性变化历史的计算,来分析、预测构件化软件的演化趋势,以及比较不同构件化软件系统演化的程度。
中文关键词: 构件化软件;软件演化;本体;演化度量;推理机
英文摘要: Software evolution information is a kind of important information which reflects the change in the history of software.However, file or project is used as the basic unit for traditional software evolution information to track the software change, which cannot effectively support the storage and retrieval of component-based software evolution information. This project tries to present the strategies of modeling the component-based software evolution information based on the ontology model, and uses the Jena inference engine to acquire the software evolution information.In this way, not only the basic software evolution information can be queried directly, but also the software evolution information by defining the rules can be retrieved. In addition,based on the component-based software evolution model,the way to forecast evolution trend and to compare the degree of evolution between the softwares by analyzing the evolution properties of the component-based software will be proposed.
英文关键词: Component software;Software evolution;Ontology;Measuring software evolution;reasoning machine