...
首页> 外文期刊>Science of Computer Programming >Extending component-based design with hardware components
【24h】

Extending component-based design with hardware components

机译:使用硬件组件扩展基于组件的设计

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

获取外文期刊封面封底 >>

       

摘要

In order to cope with the increasing complexity of system design, component-based software engineering advocates the reuse and adaptation of existing software components. However, many applications - particularly embedded systems - consist of not only software, but also hardware components. Thus, component-based design should be extended to systems with both hardware and software components. Such an extension is not without challenges though. The extended methodology has to consider hard constraints on performance as well as different cost factors. Also, the dissimilarities between hardware and software (such as level of abstraction, communication primitives, etc.) have to be resolved. In this paper, the authors propose such an extended component-based design methodology to include hardware components as well. This methodology allows the designer to work at a very high level of abstraction, where the focus is on functionality only. Non-functional constraints are specified in a declarative manner, and the mapping of components to hardware or software is determined automatically based on those constraints in the so-called hardware/software partitioning step. Moreover, a tool is presented supporting the new design methodology. Beside automating the partitioning process, this tool also checks the consistency between hardware and software implementations of a component.
机译:为了应对不断增加的系统设计复杂性,基于组件的软件工程提倡重用和改编现有软件组件。但是,许多应用程序-尤其是嵌入式系统-不仅包含软件,还包含硬件组件。因此,基于组件的设计应扩展到同时具有硬件和软件组件的系统。但是,这样的扩展并非没有挑战。扩展方法必须考虑对性能的严格限制以及不同的成本因素。同样,必须解决硬件和软件之间的差异(例如抽象级别,通信原语等)。在本文中,作者提出了这样一种基于组件的扩展设计方法,其中还包括硬件组件。这种方法使设计人员可以在非常高的抽象水平上工作,其中仅关注功能。非功能性约束以声明性方式指定,并且在所谓的硬件/软件分区步骤中,基于这些约束自动确定组件到硬件或软件的映射。此外,提出了一种工具来支持新的设计方法。除了自动执行分区过程外,该工具还检查组件的硬件和软件实现之间的一致性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号