语义技术质量模型与软件质量和生产力中的人为因素
语义技术质量模型构建
在构建语义技术的质量模型时,由于ISO 9126是广泛采用的标准,因此采用它来构建语义技术的质量模型,并使用自下而上的方法。
定义质量度量
定义软件质量度量的起点是SEALS欧洲项目的评估结果,该项目提供了不同类型语义技术的评估结果,包括本体工程工具、推理系统、本体匹配工具、语义搜索工具和语义Web服务工具。
基于特定软件产品的评估结果和分析,定义了一组质量度量。一些原始度量被组合以获得派生度量,并指定了从原始度量获得派生度量的函数。
不同类型的技术定义了不同的评估场景,使用不同类型的测试数据作为输入。评估原始结果被视为原始度量,这些测试数据和原始结果为定义软件质量度量的层次结构提供了足够的信息。
以评估本体工程工具的一致性为例:
- 测试套件内容 :使用不同本体语言建模的本体测试套件,每个测试包含作为输入的源本体。
- 一次测试执行的原始结果 :
- 最终本体:工具导入和导出源本体后产生的本体。
- 执行问题:工具在导入和导出源本体时是否存在执行问题,可能值为true和false。
- 基于测试数据和原始结果的解释及函数 :
- 信息添加:导入和导出源本体后添加到源本体的信息,计算公式为最终本体 - 源本体。
- 信息丢失:导入和导出源本体后从源本体丢失的信息,计算公式为源本体 - 最终本体。
- 结构等效:源本体和最终本体是否结构等效,可能值为true和false,判断条件为(信息添
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



