...
首页> 外文期刊>Software and systems modeling >View-based model-driven software development with ModelJoin
【24h】

View-based model-driven software development with ModelJoin

机译:使用ModelJoin开发基于视图的模型驱动的软件

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Fragmentation of information across instances of different metamodels poses a significant problem for software developers and leads to a major increase in effort of transformation development. Moreover, compositions of metamodels tend to be incomplete, imprecise, and erroneous, making it impossible to present it to users or use it directly as input for applications. Customized views satisfy information needs by focusing on a particular concern, and filtering out information that is not relevant to this concern. For a broad establishment of view-based approaches, an automated solution to deal with separate metamodels and the high complexity of model transformations is necessary. In this paper, we present the ModelJoin approach for the rapid creation of views. Using a human-readable textual DSL, developers can define custom views declaratively without having to write model transformations or define a bridging metamodel. Instead, a metamodel generator and higher-order transformations create annotated target metamodels and the appropriate transformations on-the-fly. The resulting views, which are based on these metamodels, contain joined instances and can effectively express concerns unforseen during metamodel design. We have applied the ModelJoin approach and validated the textual DSL in a case study using the Palladio Component Model.
机译:跨不同元模型实例的信息分散给软件开发人员带来了重大问题,并导致转换开发工作量大大增加。此外,元模型的组成往往不完整,不精确且错误,因此无法将其呈现给用户或直接将其用作应用程序的输入。定制视图通过关注特定关注点并滤除与此关注点无关的信息来满足信息需求。为了广泛地建立基于视图的方法,必须有一个自动化的解决方案来处理单独的元模型和模型转换的高度复杂性。在本文中,我们提出用于快速创建视图的ModelJoin方法。使用人类可读的文本DSL,开发人员可以以声明方式定义自定义视图,而无需编写模型转换或定义桥接元模型。相反,元模型生成器和高阶转换会即时创建带注释的目标元模型和适当的转换。基于这些元模型的结果视图包含连接的实例,并且可以有效地表达在元模型设计期间未预见到的问题。在使用Palladio组件模型的案例研究中,我们已经应用了ModelJoin方法并验证了文本DSL。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号