检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]重庆大学软件学院,重庆400044
出 处:《计算机工程与应用》2010年第21期72-75,共4页Computer Engineering and Applications
基 金:国家自然科学基金No.60803027;国家高技术研究发展计划(863)No.2007AA01Z445;重庆市自然科学基金No.2008BB2312~~
摘 要:需求质量已经成为确保软件项目成功的一个重要因素,对复杂软件系统的需求进行检查和验证,是需求工程中非常重要的工作。在基于领域本体的需求获取和分析等相关工作基础上,提出了一种基于本体和语义规则的需求一致性验证方法,将自然语言描述的需求分解成若干结构良好的最小需求项,使用领域本体的概念模型对其进行形式化和结构化的表示。通过领域本体中的知识来映射需求语义,采用语义万维网规则语言(SWRL)来定义需求一致性验证的推理规则,并通过实例对此方法进行了分析和验证。The quality of requirements analysis is critical to ensure the quality of software system.Requirement elicitation and analysis can be facilitated by semantic technologies and domain ontology.A method for verifying software requirements with ontology and Semantic Web Rule Language(SWRL)is proposed,where domain ontology acts as a basis and plays significant role in requirement semantics,and can be developed to represent shared knowledge and reusable requirements to improve software requirements specification.Requirements specification which is processed with natural language can be decom- posed and refined into a set of atomic requirement items which are represented with triple tuple of semantic elements in domain ontology.The mapping of semantic requirement items with concepts and their relationships to the domain ontology leads to a set of inference rules which are represented by SWRL to verify the consistency of requirements specification.The process of requirements verification is defined in order to evaluate the quality of requirements specification and it is analyzed and validated with an experimental case study.
关 键 词:需求分解 领域本体 采用语义万维网规则语言(SWRL) 形式化方法 需求验证
分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.188.192.62