Employing Ontologies for an Improved Development Process in Collaborative Engineering

Employing Ontologies for an Improved Development Process in Collaborative Engineering
复制标题

利用本体改进协作工程的开发流程

DOI:
10.14279/depositonce-1477
复制
发表时间:
2006
期刊:
The Journal of clinical endocrinology and metabolism
影响因子:
--
通讯作者:
Tania Tudorache
Tania Tudorache
中科院分区:
--
文献类型:
--
作者:
Tania Tudorache

文献摘要

参考文献

被引文献

相似文献

这项工作带来了在工程领域的产品开发过程的改进的贡献。设计过程的总体目标是在短时间内以最小的成本实现满足所有客户要求的高质量设计解决方案。为了实现这一目标,并掌握产品的复杂性,分而治之的方法是应用:设计任务分为几个开发分支,他们每个人都只关心产品的一个方面。在设计过程的不同阶段,由不同开发分支产生的设计模型彼此同步,以确保整体设计的一致性。然而,检查设计模型的一致性以及不同设计模型之间的一致性是一项非常具有挑战性的任务。原因之一是开发部门使用的工程工具根据自己的观点对具有不同产品概念的模型进行操作。例如,计算机辅助设计(CAD)工具将对产品的几何特征进行建模,而仿真工具将对产品的行为进行建模。虽然这两个设计模型代表了对产品的不同观点,但它们必须相互一致,如果一个共同的实现(即,两种设计模式的产品)。除了设计模型的一致性检查之外,设计更改从一个模型到另一个模型的传播也很重要。这两项任务在设计过程中经常被执行,理想情况下,它们应该是自动化的。然而,这些任务的自动化存在几个障碍。首先,工程工具通常不能互操作。考虑到设计模型的大小和复杂性,在工程工具之间交换模型信息通常是手动完成的,容易出错且困难。其次,设计模型表示使用不同的建模语言与自己的语法和建模方法。第三,设计模型根据自己对产品的看法,对产品进行不同的概念化操作。设计模型的许多方面通常是隐式的,只有实际构建模型的工程师才知道。第四,设计模型之间没有明确的或正式的对应关系,可以用来评估模型之间的一致性和传播设计更改。这项工作对改进设计过程的贡献是双重的。首先,它为构建更高质量的设计模型提供了一个框架。其次,它提供了一个框架,支持设计模型之间的一致性检查和变更传播的自动化。这两个目标是通过使用基于本体的形式化方法来建模工程系统。本体论是对某一领域中的对象及其属性和关系的形式化描述。本体论也是
This work brings a contribution to the improvement of the product development process in the engineering domain. The overall goal of the design process is to realize in a short time and with minimal costs a high quality design solution that satisfies all customer requirements. In order to achieve this goal and to master the product complexity, a divide-and-conquer approach is applied: The design task is split in several development branches, each of them being concerned with only one aspect of the product. At different stages of the design process, the design models resulting from the different development branches are synchronized with each other in order to ensure the consistency of the overall design. However, checking the consistency of a design model and between different design models is a very challenging task. One of the reasons is that the engineering tools employed by the development branches operate on models that have different conceptualization of a product according to their own viewpoint. For instance, a computer-aided design (CAD) tool will model the geometrical characteristics of a product, while a simulation tool will model the behavior of the product. Although the two design models represent different viewpoints on the product, they must be consistent with each other, if a common implementation (i.e., the product) of the two design models should be realized. Besides the consistency checking of design models, the propagation of design changes from one model to another is also important. These two tasks are very frequently done in the design process, and ideally they should be automated. However, there are several hindrances to an automation of these tasks. First, the engineering tools do not typically interoperate. Exchanging model information between engineering tools is often done manually, is errorprone and difficult, considering the size and complexity of the design models. Second, the design models are represented using different modeling languages with their own syntax and modeling methodology. Third, the design models operate with different conceptualization of the product according to their own view on the product. Very often many aspects of the design model remain implicit and are known only to the engineers who have actually built the model. Forth, there are no explicit or formal correspondences between the design models that could be used to asses the consistency between the models and to propagate the design changes. The contribution that this work brings to the improvement of the design process is two fold. First, it provides a framework for building higher quality design models. Second, it provides a framework that supports the automation of the consistency checking between the design models and for change propagation. The two goals are achieved by using a formal approach to modeling engineering systems based on ontologies. Ontologies are formal descriptions of the objects, of their properties and relationships in a certain domain. Ontologies also con-
DOI: 10.1016/0010-4809(92)90003-s
发表时间: 1992-10-01
期刊: COMPUTERS AND BIOMEDICAL RESEARCH
影响因子: --
作者:
MUSEN, MA
通讯作者: MUSEN, MA