...
首页> 外文期刊>MATEC Web of Conferences >Derivation of Event-B Models from OWL Ontologies
【24h】

Derivation of Event-B Models from OWL Ontologies

机译:从OWL本体派生Event-B模型

获取原文

摘要

The derivation of formal specifications from large and complex requirements is a key challenge in systems engineering. In this paper we present an approach that aims to address this challenge by building formal models from OWL ontologies. An ontology is used in the field of knowledge representation to capture a clear view of the domain and to produce a concise and unambiguous set of domain requirements. We harness the power of ontologies to handle inconsistency of domain requirements and produce clear, concise and unambiguous set of domain requirements for Event-B modelling. The proposed approach works by generating Attempto Controlled English (ACE) from the OWL ontology and then maps the ACE requirements to develop Event-B models. ACE is a subset of English that can be unambiguously translated into first-order logic. There is an injective mapping between OWL ontology and a subset of ACE. ACE is a suitable interlingua for producing the mapping between OWL and Event-B models for many reasons. Firstly, ACE is easy to learn and understand, it hides the math of OWL and would be natural to use by everybody. Secondly ACE has a parser that converts ACE texts into Discourse Representation Structures (DRS). Finally, ACE can be extended to target a richer syntactic subset of Event-B which ultimately would facilitate the translation of ACE requirements to Event-B.
机译:从大型和复杂的需求中派生出正式规格是系统工程中的关键挑战。在本文中,我们提出一种旨在通过从OWL本体构建正式模型来应对这一挑战的方法。在知识表示领域中使用一种本体来捕获域的清晰视图,并生成一组简洁明了的域需求。我们利用本体的能力来处理域需求的不一致,并为事件B建模生成清晰,简洁且明确的一组域需求。所提出的方法通过从OWL本体生成Attempto受控英语(ACE)起作用,然后映射ACE要求以开发Event-B模型。 ACE是英语的一个子集,可以明确地翻译成一阶逻辑。 OWL本体和ACE子集之间存在内射映射。出于多种原因,ACE是用于在OWL和Event-B模型之间生成映射的合适语言。首先,ACE易于学习和理解,它隐藏了OWL的数学原理,并且每个人都会很自然地使用它。其次,ACE具有将ACE文本转换为话语表示结构(DRS)的解析器。最后,ACE可以扩展为针对事件B的更丰富的语法子集,这最终将有助于将ACE要求转换为事件B。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号