首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >Implementing efficient model validation in EMF tools
【24h】

Implementing efficient model validation in EMF tools

机译:在EMF工具中实现有效的模型验证

获取原文

摘要

Model-driven development tools built on industry standard platforms, such as the Eclipse Modeling Framework (EMF), heavily use model queries in various use cases, such as model transformation, well-formedness constraint validation and domain-specific model execution. As these queries are executed rather frequently in interactive modeling applications, they have a significant impact on the runtime performance of the tool, and also on the end user experience. However, due to their complexity, they can be time consuming to implement and optimize on a case-by-case basis. To address these shortcomings, we developed the EMF-INCQUERY framework for defining declarative queries over EMF models and executing them effectively using a caching mechanism. In the current paper, we demonstrate how our framework can be easily integrated with other EMF tools. We describe a case study in which EMF-INCQUERY is integrated into the open source Papyrus UML environment to provide on-the-fly validation of well-formedness criteria in UML models.
机译:模型驱动的开发工具基于行业标准平台,例如Eclipse建模框架(EMF),在各种用例中大量使用模型查询,例如模型转换,良好的结构约束验证和域特定的模型执行。由于这些查询相当经常在交互式建模应用程序中执行,因此对工具的运行时性能产生重大影响,并且还对最终用户体验。然而,由于它们的复杂性,它们可能会耗时地在逐个案例的基础上实现和优化。为了解决这些缺点,我们开发了EMF-IncQuery框架,用于定义EMF模型的声明性查询,并使用缓存机制执行它们。在目前的论文中,我们展示了我们的框架如何与其他EMF工具轻松集成。我们介绍了一个案例研究,其中EMF-IncQuery被集成到开源纸张UML环境中,以便在UML模型中提供对良好成本标准的现场验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号