首页> 外文会议>International Conference on Model-Driven Engineering and Software Development >A mechanism for data interchange between embedded software sub-systems developed using heterogenous modeling domains
【24h】

A mechanism for data interchange between embedded software sub-systems developed using heterogenous modeling domains

机译:使用异构建模域开发的嵌入式软件子系统之间的数据交换机制

获取原文

摘要

In the domain of embedded systems, the complexities involved in embedded software development are being successfully addressed by the emerging field of model-based software development and testing. However, in embedded systems, the underlying embedded software is often expected to collaborate with various hardware, mechanical, electrical modules/technologies. To address this aspect of heterogeneity in embedded systems, practitioners of model-based embedded software engineering are required to use more than one modeling language. This is essential to address the multi-faceted design aspects/requirements of an embedded system. This paper elaborates on the existing data interchange and coupling mechanisms between embedded software sub-systems modeled using UML and Matlab/Simulink. While there are some existing coupling mechanisms for data exchange among heterogenous modeling domains, they are all not applicable to all real-time operating systems and/or limited to a few simulation studies. This paper addresses the aforementioned gaps and proposes a simple, generic methodology for data exchange between events (in UML domain) and signals (in Matlab/Simulink domain). The proposed approach is elaborated using a seesaw (real-word) embedded software system application scenario example. Initial prototype implementation of the proposed approach, experimental results and some future directions are outlined.
机译:在嵌入式系统领域,新兴的基于模型的软件开发和测试领域已成功解决了嵌入式软件开发中涉及的复杂问题。但是,在嵌入式系统中,通常期望底层嵌入式软件与各种硬件,机械,电气模块/技术协作。为了解决嵌入式系统中异构性的这一方面,基于模型的嵌入式软件工程的从业人员需要使用不止一种建模语言。这对于解决嵌入式系统的多方面设计方面/要求至关重要。本文详细介绍了使用UML和Matlab / Simulink建模的嵌入式软件子系统之间现有的数据交换和耦合机制。尽管存在一些用于异构建模域之间的数据交换的耦合机制,但它们均不适用于所有实时操作系统和/或限于一些模拟研究。本文解决了上述差距,并提出了一种简单的通用方法来进行事件(在UML域中)和信号(在Matlab / Simulink域中)之间的数据交换。使用跷跷板(实字)嵌入式软件系统应用场景示例详细阐述了所提出的方法。概述了所提出方法的初始原型实施,实验结果和一些未来的方向。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号