首页> 外文期刊>Software and systems modeling >A Model-based approach for the synthesis of software to firmware adapters for use with automatically generated components
【24h】

A Model-based approach for the synthesis of software to firmware adapters for use with automatically generated components

机译:一种基于模型的方法,用于将软件合成为固件适配器,以与自动生成的组件一起使用

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

摘要

This paper presents the MDE process in use at Elettronica SpA (ELT) for the development of complex embedded systems integrating software and firmware. The process is based on the adoption of SysML as the system-level modeling language and the use of Simulink for the refinement of selected subsystems. Implementations are generated automatically for both the software (C++ code) and firmware parts, and communication adapters are automatically generated from SysML using a dedicated profile and open-source tools for modeling and code generation. The process starts from a SysML system model, developed according to the platform-based design paradigm, in which a functional model of the system is paired to a model of the execution platform. Subsystems are refined as Simulink models or hand-coded in C++. An implementation for Simulink models is generated as software code or firmware on FPGA. Based on the SysML system architecture specification, our framework drives the generation of Simulink models with consistent interfaces, allows the automatic generation of the communication code among all subsystems (including the HW-FW interface code). In addition, it provides for the automatic generation of connectors for system-level simulation and of test harnesses and mockups to ease the integration and verification stage. We provide early results on the time savings obtained by using these technologies in the development process.
机译:本文介绍了Elettronica SpA(ELT)使用的MDE流程,该流程用于开发集成了软件和固件的复杂嵌入式系统。该过程基于采用SysML作为系统级建模语言,以及基于Simulink精炼所选子系统。会为软件(C ++代码)和固件部分自动生成实现,并使用专用的配置文件和用于建模和代码生成的开源工具从SysML自动生成通信适配器。该过程从根据基于平台的设计范式开发的SysML系统模型开始,其中系统的功能模型与执行平台的模型配对。子系统被完善为Simulink模型或用C ++手工编码。 Simulink模型的实现在FPGA上以软件代码或固件的形式生成。基于SysML系统架构规范,我们的框架以一致的接口驱动Simulink模型的生成,允许在所有子系统之间自动生成通信代码(包括HW-FW接口代码)。此外,它可以自动生成用于系统级仿真的连接器以及测试工具和模型,以简化集成和验证阶段。我们提供了在开发过程中使用这些技术所节省的时间的早期结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号