首页> 外文期刊>Software and systems modeling >Bridging the chasm between MDE and the world of compilation
【24h】

Bridging the chasm between MDE and the world of compilation

机译:弥合MDE和编译世界之间的鸿沟

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

摘要

Modeling and transforming have always been the cornerstones of software system development, albeit often investigated by different research communities. Modeling addresses how information is represented and processed, while transformation cares about what the results of processing this information are. To address the growing complexity of software systems, model-driven engineering (MDE) leverages domain-specific languages to define models of systems and automated methods to process them. Meanwhile, compiler technology mostly concentrates on advanced techniques and tools for program transformation. For this, it has developed complex analyses and transformations (from lexical and syntactic to semantic analyses, down to platform-specific optimizations). These two communities appear today quite complementary and are starting to meet again in the software language engineering (SLE) field. SLE addresses all the stages of a software language lifecycle, from its definition to its tooling. In this article, we show how SLE can lean on the expertise of both MDE and compiler research com- munities and how each community can bring its solutions to the other one. We then draw a picture of the current state of SLE and of the challenges it has still to face.
机译:建模和转换一直是软件系统开发的基石,尽管经常由不同的研究团体进行调查。建模解决了信息的表示和处理方式,而转换则关注处理此信息的结果。为了解决软件系统日益复杂的问题,模型驱动工程(MDE)利用领域特定的语言来定义系统模型和自动方法来处理它们。同时,编译器技术主要集中在用于程序转换的先进技术和工具上。为此,它开发了复杂的分析和转换(从词法和句法到语义分析,再到特定于平台的优化)。今天,这两个社区看起来很互补,并开始在软件语言工程(SLE)领域再次见面。 SLE解决了软件语言生命周期的所有阶段,从其定义到工具。在本文中,我们展示了SLE如何能够依靠MDE和编译器研究社区的专业知识,以及每个社区如何将其解决方案带给另一个社区。然后,我们概述了SLE的当前状态以及它仍然面临的挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号