首页> 外文会议>International Conference on Intelligent Engineering Systems >Extending an OCL Compiler for Metamodeling and Model Transformation Systems: Unifying the Twofold Functionality
【24h】

Extending an OCL Compiler for Metamodeling and Model Transformation Systems: Unifying the Twofold Functionality

机译:扩展用于元模型和模型转换系统的OCL编译器:统一双重功能

获取原文

摘要

Object Constraint Language (OCL) is used to extend the capabilities of Unified Modeling Language (UML) diagrams by defining constraints for the model items. Since OCL is based on, but not limited to UML diagrams, it can be used in generic metamodeling environments to validate the models as well. Also, OCL can be used in model transformation systems to specify additional constraints for the transformation steps. Supporting constraints in metamodeling and model transformation systems require the extension of the generic OCL compiler architecture. This paper discusses the most important solutions suitable for extending a generic OCL compiler to support both metamodeling and model transformation in an n-layer metamodeling system. Using the presented solutions the two field of interest can be handled uniformly.
机译:对象约束语言(OCL)用于通过定义模型项的约束来扩展Unified建模语言(UML)图的能力。由于OCL基于但不限于UML图,因此它可以用于通用元模型环境以验证模型。此外,OCL可用于模型转换系统,为转换步骤指定其他约束。支持元模型和模型转换系统中的支持约束需要泛型OCL编译器架构的扩展。本文讨论了适合扩展通用OCL编译器的最重要解决方案,以支持N层元模型系统中的元模型和模型变换。使用所提出的解决方案可以均匀处理两个感兴趣的领域。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号