...
首页> 外文期刊>Microprocessors and microsystems >Mega-modeling of complex, distributed, heterogeneous CPS systems
【24h】

Mega-modeling of complex, distributed, heterogeneous CPS systems

机译:巨型建模复杂,分布式,异构CPS系统

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

摘要

Model-Driven Design (MDD) has proven to be a powerful technology to address the development of increasingly complex embedded systems. Beyond complexity itself, challenges come from the need to deal with parallelism and heterogeneity. System design must target different execution platforms with different OSs and HW resources, even bare-metal, support local and distributed systems, and integrate on top of these heterogeneous platforms multiple functional component coming from different sources (developed from scratch, legacy code and third-party code), with different behaviors operating under different models of computation and communication. Additionally, system optimization to improve performance, power consumption, cost, etc. requires analyzing huge lists of possible design solutions. Addressing these challenges require flexible design technologies able to support from a single-source model its architectural mapping to different computing resources, of different kind and in different platforms. Traditional MDD methods and tools typically rely on fixed elements, which makes difficult their integration under this variability. For example, it is unlikely to integrate in the same system legacy code with a third-party component. Usually some re-coding is required to enable such interconnection. This paper proposes a UML/MARTE system modeling methodology able to address the challenges mentioned above by improving flexibility and scalability. This approach is illustrated and demonstrated on a flight management system. The model is flexible enough to be adapted to different architectural solutions with a minimal effort by changing its underlying Model of Computation and Communication (MoCC). Being completely platform independent, from the same model it is possible to explore various solutions on different execution platforms.
机译:模型驱动设计(MDD)已被证明是一种强大的技术,以解决越来越复杂的嵌入式系统的开发。超越复杂性本身,挑战来自于处理平行和异质性的需要。系统设计必须以不同的OSS和HW资源,即使是裸机,支持本地和分布式系统的不同执行平台,并集成在这些异构平台上的顶部来自不同来源的多功能组件(从划痕,遗留代码和第三个派对代码),具有不同行为在不同的计算和通信模型下运行。此外,系统优化以提高性能,功耗,成本等要求分析可能的设计解决方案的巨大列表。解决这些挑战需要灵活的设计技术,能够从单源模型到不同的计算资源,不同的实物和不同平台的架构映射支持。传统的MDD方法和工具通常依赖于固定元素,这在这种可变性下难以实现它们的集成。例如,它不太可能与第三方组件中的相同系统传统代码集成。通常需要一些重新编码来实现这种互连。本文提出了一种能够通过提高灵活性和可扩展性解决上述挑战的UML / Marte系统建模方法。在飞行管理系统上说明和证明了这种方法。该模型足够灵活,可以通过改变其潜在的计算和通信模型(MOCC)来适应不同的架构解决方案。完全平台独立,从相同的型号中可以探索在不同执行平台上的各种解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号