首页> 外文会议>2017 IEEE/ACM 39th International Conference on Software Engineering Companion >Towards a Model Compilation Framework Based on a Unified Model Execution Semantics
【24h】

Towards a Model Compilation Framework Based on a Unified Model Execution Semantics

机译:建立基于统一模型执行语义的模型编译框架

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

摘要

Due to the increasing complexity of software systems, model-driven engineering has been introduced to shift the developer's focus from machine-centric program code to human-centric models of the software under development. In model-driven approaches, program code in conventional programming languages (e.g., C++, Java) is commonly generated from models and then compiled or interpreted. Intermediate translation of models to program code raises two fundamental issues: (1) semantic inconsistency and information loss between an executable and its source model, and (2) suboptimality of executables, since compilers are unable to exploit model semantics. These issues are not tolerable in embedded real-time and safety-critical applications. To tame them, we propose direct compilation of models bypassing intermediate translations to conventional programming languages.
机译:由于软件系统的复杂性不断提高,因此引入了模型驱动工程,以将开发人员的重点从以机器为中心的程序代码转移到以人为中心的正在开发的软件模型。在模型驱动的方法中,通常从模型生成常规编程语言(例如,C ++,Java)中的程序代码,然后对其进行编译或解释。从模型到程序代码的中间转换引起两个基本问题:(1)可执行文件及其源模型之间的语义不一致和信息丢失;(2)可执行文件的次优性,因为编译器无法利用模型语义。这些问题在嵌入式实时和安全性至关重要的应用程序中是无法容忍的。为了驯服它们,我们建议直接编译模型,绕过中间翻译到常规编程语言的过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号