首页> 外文期刊>Science of Computer Programming >Making explicit domain knowledge in formal system development
【24h】

Making explicit domain knowledge in formal system development

机译:在正式系统开发中获得明确的领域知识

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

摘要

Modeling languages are concerned with providing techniques and tool support for the design, synthesis and analysis of the models resulting from a given modeling activity, this activity being usually part of a system development model or process. These languages quite successfully focused on the analysis of the designed system exploiting the expressed semantic power of the underlying modeling language. The semantics of these modeling languages are well understood by the system designers and/or the modeling language users i.e. implicit semantics. In general, modeling languages are not equipped with resources, concepts or entities handling explicitly domain engineering features and characteristics (domain knowledge) in which the modeled systems evolve. Indeed, the designer has to explicitly handle the knowledge issued and/or mined from an analysis of this application domain i.e. explicit semantics. Nowadays, making explicit the domain knowledge inside system design models does not obey to any methodological rule validated by the practice. The modeling languages users introduce through types, constraints, profiles, etc. these domain knowledge features. Our claim is that ontologies are good candidates for handling explicit domain knowledge. They define domain theories and provide resources for uniquely identifying domain knowledge concepts. Therefore, allowing models to make references to ontologies is a modular solution for models to explicitly handle domain knowledge. Overcoming the absence of explicit semantics expression in the modeling languages used to specify systems models will increase the robustness of the designed system models. Indeed, the axioms and theorems resulting from the ontologies, thanks to references, can be used to strengthen the properties of the designed models. The objective of this paper is to offer rigorous mechanisms for handling domain knowledge in design models. This paper also shows how these mechanisms are set up in the cases of static, dynamic and formal models.
机译:建模语言与为给定建模活动所产生的模型的设计,综合和分析提供技术和工具支持有关,该活动通常是系统开发模型或过程的一部分。这些语言非常成功地专注于利用底层建模语言表达的语义能力来分析设计的系统。这些建模语言的语义被系统设计者和/或建模语言用户很好地理解,即隐式语义。通常,建模语言没有配备资源,概念或实体,这些资源,概念或实体不能明确处理建模系统在其中演化的领域工程特征和特征(领域知识)。实际上,设计者必须显式地处理从对该应用程序域的分析中发布和/或挖掘的知识,即显式语义。如今,在系统设计模型中明确显示领域知识并不遵循实践所验证的任何方法论规则。用户使用建模语言通过类型,约束,配置文件等介绍这些领域知识特征。我们的主张是,本体论是处理显式领域知识的良好候选者。它们定义了领域理论,并提供了用于唯一识别领域知识概念的资源。因此,允许模型引用本体是模型显式处理领域知识的模块化解决方案。克服用于指定系统模型的建模语言中缺少显式语义表达的情况,将提高设计的系统模型的鲁棒性。确实,由于引用,由本体论产生的公理和定理可用于加强设计模型的特性。本文的目的是提供在设计模型中处理领域知识的严格机制。本文还展示了如何在静态,动态和形式模型的情况下建立这些机制。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号