计算机应用 ›› 2011, Vol. 31 ›› Issue (06): 1491-1494.DOI: 10.3724/SP.J.1087.2011.01491

• 计算机软件技术 • 上一篇    下一篇

OWL-S模型转化为重写逻辑模型的方法

沈雅芬1,2,黄宁1,2,彭永义1,2   

  1. 1. 北京航空航天大学 计算机学院,北京 100191
    2. 北京航空航天大学 可靠性与系统工程学院,北京 100191
  • 收稿日期:2010-12-24 修回日期:2011-01-18 发布日期:2011-06-20 出版日期:2011-06-01
  • 通讯作者: 沈雅芬
  • 作者简介:沈雅芬(1986-),女,江苏苏州人,硕士研究生,主要研究方向:网络可靠性、软件可靠性;黄宁(1968-),女,云南思茅人,教授,博士,主要研究方向:网络可靠性、软件测试、软件可靠性;彭永义(1981-),男,湖南娄底人,硕士,主要研究方向:软件测试、软件可靠性。

Transformation of OWL-S model to rewrite-logic model

SHEN Ya-fen1,2,HUANG Ning1,2,PENG Yong-yi1,2   

  1. 1. School of Computer Science and Engineering, Beihang University, Beijing 100191, China
    2. School of Reliability and Systems Engineering, Beihang University, Beijing 100191, China
  • Received:2010-12-24 Revised:2011-01-18 Online:2011-06-20 Published:2011-06-01
  • Contact: SHEN Ya-fen

摘要: OWL-S模型在基于服务的软件设计中具有重要作用,但由于其非完全形式化的模型,不能直接对其进行形式化分析与验证。基于OWL-S模型的重写逻辑语义框架,通过对数据类型、表达式、控制结构与Process的转换,设计并实现了OWL-S模型到重写逻辑模型的自动转化工具,为能够在软件实现前为设计模型的形式化分析与验证,以及可靠性分析提供基础。

关键词: 软件可靠性, Web服务本体, 重写逻辑, 模型转化, 形式化验证

Abstract: Web Ontology Language for Services (OWL-S) model, based on service, plays an important role in software design but it cannot be formally analyzed and verified directly because of its non-fully formalized model. The automatic conversion tool from OWL-S model to rewrite-logic model, which was based on semantic framework of rewrite logic and converted by data types, expressions, control structures and process, was designed and completed. It can formally analyze and verify the design model before software implementation and provide the basis for reliability analysis.

Key words: software reliability, Web Ontology Language for Services (OWL-S), rewrite logic, model conversion, formal verification

中图分类号: