...
首页> 外文期刊>Automated software engineering >An approach to translating OCL invariants into OWL 2 DL axioms for checking inconsistency
【24h】

An approach to translating OCL invariants into OWL 2 DL axioms for checking inconsistency

机译:将OCL不变量转换为OWL 2 DL公理以检查不一致的方法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Checking the design specification for contradictions at the early phase of the software development process is crucial to ensure that the design is implementable. However, the high expressivity of OCL makes manual inconsistency checking a difficult task. In addition, the developers cannot detect these problems by OCL itself due to its lack of automated reasoning support. We investigate an approach to translating OCL invariants into OWL 2 DL axioms. We do this where the OCL expression contained in an invariant is converted to the corresponding OWL 2 DL class expression in a compositional way. Our approach covers the OCL expressions including four: Primary Exp, RelationalExp, LogicalExp and IfExp types. Considering the distinction between the CWA and OWA, we achieve correct translation from RelationalExp using closure axiom. Also, we employ an ontology design pattern to overcome the limitations of OWL 2 DL expressivity when translating IfExp. Then inconsistency checking is done through description logic reasoning by the OWL 2 DL high-performance rea-soner. We construct an inductive proof to establish the correctness of our translation approach. Moreover, we evaluate our approach using the implemented TUCO tool prototype.
机译:在软件开发过程的早期阶段检查设计规范是否存在矛盾,对于确保设计可实施至关重要。但是,OCL的高表达能力使手动不一致检查成为一项艰巨的任务。此外,由于缺少自动推理支持,因此OCL本身无法检测到这些问题。我们研究了将OCL不变量转换为OWL 2 DL公理的方法。我们这样做是将包含在不变式中的OCL表达式以组成方式转换为相应的OWL 2 DL类表达式。我们的方法涵盖了OCL表达式,包括四种:主Exp,RelationalExp,LogicalExp和IfExp类型。考虑到CWA和OWA之间的区别,我们使用闭包公理从RelationalExp实现了正确的转换。此外,我们采用本体设计模式来克服翻译IfExp时OWL 2 DL表达的局限性。然后,OWL 2 DL高性能推理机通过描述逻辑推理完成不一致检查。我们构建归纳证明以建立我们翻译方法的正确性。此外,我们使用已实现的TUCO工具原型评估了我们的方法。

著录项

  • 来源
    《Automated software engineering》 |2017年第2期|295-339|共45页
  • 作者单位

    Key Laboratory of Ministry of Education on Dependable Service Computing in Cyber Physical Society, Chongqing City, China,School of Software Engineering, Chongqing University, Chongqing City, China;

    Key Laboratory of Ministry of Education on Dependable Service Computing in Cyber Physical Society, Chongqing City, China,School of Software Engineering, Chongqing University, Chongqing City, China;

    Key Laboratory of Ministry of Education on Dependable Service Computing in Cyber Physical Society, Chongqing City, China,School of Software Engineering, Chongqing University, Chongqing City, China;

    Key Laboratory of Ministry of Education on Dependable Service Computing in Cyber Physical Society, Chongqing City, China,School of Software Engineering, Chongqing University, Chongqing City, China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    OCL inconsistency checking; Description logic; OWL 2 DL; Ontology design pattern;

    机译:OCL不一致检查;描述逻辑;OWL 2 DL;本体设计模式;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号