• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2010, Vol. 32 ›› Issue (4): 75-78.doi: 10.3969/j.issn.1007130X.2010.

• 论文 • 上一篇    下一篇

基于本体规则的模型转换的研究

刘哲,吴健   

  1. (西北工业大学计算机学院,陕西 西安 710072)
  • 收稿日期:2009-06-12 修回日期:2009-09-21 出版日期:2010-03-28 发布日期:2010-03-28
  • 通讯作者: 刘哲 E-mail:lzfirm@163.com
  • 作者简介:刘哲(1984-),男,河北鹿泉人,硕士生,研究方向为计算机软件与理论;吴健,教授,研究方向为嵌入式系统、软件理论和Web计算。

A Study of Model Transformation Based on Ontology Rules

LIU Zhe,WU Jian   

  1. (School of Computer Science,Northwestern Polytechnical University,Xi’an 710072,China)
  • Received:2009-06-12 Revised:2009-09-21 Online:2010-03-28 Published:2010-03-28
  • Contact: LIU Zhe E-mail:lzfirm@163.com

摘要: 本文实现了统一建模语言(UML)描述的模型与企业过程建模系统(EPMS)模型之间的转换。UML的特点是便于建模,主要用于对软件的描述,不能进行模拟执行和优化。EPMS对业务过程进行建模,用于过程模型建造和过程模型模拟,支持过程仿真、分析和优化。模型之间的转换需要建立相应的转换规则,采用本体的思想描述规则,将编写规则的程序从映射程序中分离出来,实现规则与映射的解耦。源模型通过基于本体规则的映射程序处理转换为目标模型,领域专家就可管理、维护和修改基于本体的规则,减少了专业编程人员维护映射程序的工作。

关键词: 模型转换, 本体, 规则, 映射, 解耦

Abstract: This paper implements the model transformation between the Unified Modeling Language (UML) and the Enterprise Process Modeling System (EPMS). Modeling is the feature of UML, which is mainly used to describe software. A UML model can not be simulated and optimized. EPMS, which supports simulation, analysis and optimization, is applied to build and simulate business process models. Model transformation needs to create the corresponding rules. The idea of ontology is used to describe rules, which separates the program of rules from the mapping program and implements the decoupling between mapping and rules. The source model converts to a target model through the mapping program based on ontology rules. The experts of a field can manage, maintain and modify ontology rules, which reduces the workload involved in the mapping program maintenance by professional programmers.

Key words: model transformation;ontology;rule;mapping;decoupling

中图分类号: