首页> 外文期刊>Software and systems modeling >Understanding MDE projects: megamodels to the rescue for architecture recovery
【24h】

Understanding MDE projects: megamodels to the rescue for architecture recovery

机译:了解MDE项目:大型模型可用于架构恢复

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

摘要

Conventional wisdom on Model-Driven Engineering (MDE) suggests that this software discipline is the key to achieve superior automation, whether it be refactoring, simulation, or code generation. However, the diversity of employed languages and technologies blurs the picture making it difficult to analyze existing MDE-based projects in order to retrieve architectural information to foster a better understanding about the rationale behind them. Thus, the ability of carefully analyzing projects to identify their components and their interrelationships is key to obtain representations at a higher level of abstraction that can support reuse processes. In this paper, a megamodel-based approach to the reverse engineering of model-driven projects is proposed in order to leverage the representation of the involved technologies and assets. An automated recovery technique implemented by the MDEprofiler infrastructure is presented and illustrated by analyzing community projects in terms of basic MDE artifacts (such as models and metamodels) and the usage of common technologies such as model transformations and code generators.
机译:关于模型驱动工程(MDE)的传统观点认为,无论是重构,仿真还是代码生成,该软件学科都是实现卓越自动化的关键。但是,所使用的语言和技术的多样性模糊了画面,使得难以分析现有的基于MDE的项目以检索体系结构信息以促进对它们背后的原理的更好理解。因此,仔细分析项目以识别其组件及其相互关系的能力对于获得可以支持重用过程的更高抽象级别的表示形式至关重要。在本文中,提出了一种基于宏模型的方法来对模型驱动的项目进行逆向工程,以便利用所涉及的技术和资产的表示形式。通过分析社区项目的基本MDE工件(例如模型和元模型)以及常用技术(例如模型转换和代码生成器)的使用,来介绍和说明由MDEprofiler基础结构实现的自动恢复技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号