首页> 外文期刊>Frontiers of computer science >Template-based AADL automatic code generation
【24h】

Template-based AADL automatic code generation

机译:基于模板的AADL自动代码生成

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

摘要

Embedded real-time systems employ a variety of operating system platforms. Consequently, for automatic code generation, considerable redevelopment is needed when the platform changes. This results in major challenges with respect to the automatic code generation process of the architecture analysis and design language (AADL). In this paper, we propose a method of template-based automatic code generation to address this issue. Templates are used as carriers of automatic code generation rules from AADL to the object platform. These templates can be easily modified for different platforms. Automatic code generation for different platforms can be accomplished by formulating the corresponding generation rules and transformation templates. We design a set of code generation templates from AADL to the object platform and develop an automatic code generation tool. Finally, we take a typical Data Processing Unit (DPU) system as a case study to test the tool. It is demonstrated that the auto-generated codes can be compiled and executed successfully on the object platform.
机译:嵌入式实时系统采用各种操作系统平台。因此,对于自动代码生成,在平台改变时需要相当大的重建。这导致架构分析和设计语言(AADL)的自动代码生成过程的主要挑战。在本文中,我们提出了一种基于模板的自动代码生成方法来解决这个问题。模板用作从AADL到对象平台的自动代码生成规则的载体。对于不同的平台,可以很容易地修改这些模板。可以通过制定相应的生成规则和转换模板来实现不同平台的自动代码生成。我们将一组代码生成模板从AADL设计到对象平台并开发自动代码生成工具。最后,我们采用典型的数据处理单元(DPU)系统作为案例研究来测试该工具。据证明,可以在对象平台上编译和执行自动生成的代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号