- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试信息领域本体的建立
软件测试信息领域本体的构建
韩仙玉1
1(阿坝师范高等专科学校 网管中心, 四川汶川 中国 623002)
摘 要 为了对软件测试领域的信息进行有效管理,首先对软件测试领域进行深入分析;其次,引入本体技术并总结了领域本体的构建方法,探索出了本文的测试信息领域本体构建方法;最后,为软件测试建立测试信息领域本体,实现信息的有效表示、存储和共享。
关键词 软件测试;领域本体;Construction of Software Testing Information Domain Ontology
HAN Xian-yu1
1(Department of Network Manage Center, Aba Teachers College, Wenchuan Sichuan 623002, China)
Abstract In order to make sure of effective management for software testing information, this article makes an intensive analysis of features of software testing domain. Then, with technology of ontology we summarize methods of domain ontology, explore the way to build Software Testing Information Domain Ontology( STIDO). Finally, STIDO which provide a ?framework for testing information’s representation, storage and sharing.
Key words software testing; domain ontology; ontology building; information sharing
0 引言
软件测试是保障软件质量的有效手段,其过程实质上是测试知识共享和重用的过程。因此,对软件测试信息的有效收集、表示和存储,不仅能为重复测试提供方便,也可以为评估软件质量提供参考。近年来,作为知识表示工具的本体论(Ontology)由于其具备良好的概念层次结构和逻辑推理能力,使其在信息检索等多个领域得到了广泛应用。因此,为软件测试信息建立领域本体,可以为信息的表示、存储和共享提供知识管理框架,也可以为软件的复用者提供参考。
1 本体和构建方法
本体论源于哲学上的概念,广泛认可的定义是Studer等人在前人基础上提出:本体是共享概念模型、明确形式化的规范说明[1,[3]。本体的建模元语 [4]有类(classes 或concepts)、关系(retations)、函数(functions)、公理(axioms)和实例(instance)。概念并非单纯意义上的概念,可以是任务、功能、行为、策略、推理过程等。关系表示概念之间的关联关系,可形式化表示为R:C1(C2(…(Cn表示概念类C1,C2,…,Cn之间存在n元关系R。函数是一种特殊的关系。公理用于表示永真式。实例是某概念类的基本元素,即某概念类所指的具体对象。
为了便于对本体的有效分类,Guarino提出以详细程度、领域依赖程度作为本体划分的基础[4]。根据领域依赖度,可划分为顶级、领域、任务和应用本体4类。其中领域本体(Domain Ontology)描述的是特定领域(如测试、图书、航空航天)中概念及概念之间的关系。
建立本体的依据标准最具影响力的是Gruber在1995年提出的5条规则[5]:明确性和客观性、安全性、一致性、可扩展性和最小本体承诺。领域本体概念提出以来,目前比有名的构建方法有:IDEF5方法、Uschold和King的“骨架法”、Gruninger和Fox的“评估法”(又称TOVE)、Bernaras方法、和METHONTOLOGY方法等。本文通过参考Gruber提出的本体构造原则以及斯坦福大学的Natalya F. Noy 和 Deborah L. McGuinness中提出的建议[11],领域本体构建过程如下:1、确定本体的领域与范围;2、考虑对已存在的本体的重用;3、列举领域中重要的术语、概念;4、定义类和类层次;5、定义类的属性;6、创建实例;7、本体的检验评价。
目前,本体的构建工具之一Protégé是可扩展、可跨平台的和能支持概念层次、属性及原则和约束定义的,为本体的一致性检测和组织概念提供自动分类。利用Protégé建立的本体知识库能很方便地与外界系统实现知识共享和互操作。另外, Protégé能扩展OWL插件成为当下优秀的
文档评论(0)