首页> 外文期刊>Procedia Computer Science >Integration of DSLs and Migration of Models: A Case Study in the Cloud Computing Domain
【24h】

Integration of DSLs and Migration of Models: A Case Study in the Cloud Computing Domain

机译:DSL的集成和模型的迁移:以云计算领域为例

获取原文
           

摘要

Domain-specific languages (DSLs) are high-level software languages representing concepts in a particular domain. In real-world scenarios, it is common to adopt multiple DSLs to solve different aspects of a specific problem. As any other software artefact, DSLs evolve independently in response to changing requirements, which leads to two challenges. First, the concepts from the DSLs have to be integrated into a single language. Second, models that conform to an old version of the language have to be migrated to conform to its current version. In this paper, we discuss how we tackled the challenge of integrating the DSLs that comprise the Cloud Application Modelling and Execution Language (CAMEL) by leveraging upon Eclipse Modeling Framework (EMF) and Object Constraint Language (OCL). Moreover, we propose a solution to the challenge of persisting and automatically migrating CAMEL models based on Connected Data Objects (CDO) and Edapt.
机译:特定领域语言(DSL)是代表特定领域中概念的高级软件语言。在现实情况下,通常采用多个DSL解决特定问题的不同方面。与其他任何软件产品一样,DSL响应不断变化的需求而独立发展,这带来了两个挑战。首先,必须将DSL的概念集成到一种语言中。其次,必须迁移符合该语言旧版本的模型以符合其当前版本。在本文中,我们将讨论如何通过利用Eclipse建模框架(EMF)和对象约束语言(OCL)来解决集成包括云应用程序建模和执行语言(CAMEL)的DSL的挑战。此外,我们提出了一种解决方案,以解决基于连接数据对象(CDO)和Edapt持久和自动迁移CAMEL模型的挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号