摘要
为了提高系统在运行时对动态环境的适应性,提出了一种基于UML的硬件/软件协同设计平台(UMLCoH/S),针对动态可重配置的控制系统.计算密集型的控制功能,作为可重配置的硬件功能实现,可以在运行时按需配置.UMLCoH/S不仅能动态适应不同的环境条件,而且提高了硬件资源的利用率.UMLCoH/S提供了可重用的典型可重配置系统模型,可根据用户应用程序进行自定义.UMLCoH/S还提供了一个可重配置的硬件任务模板,用户可以使用该模板专注于其硬件设计.与现有的方法相比,在高抽象级别使用UMLCoH/S可以更高效地减少系统开发工作.