首页> 外文期刊>Computers in Human Behavior >A Software Product Line Design Based Approach for Real-time Scheduling of Reconfigurable Embedded Systems
【24h】

A Software Product Line Design Based Approach for Real-time Scheduling of Reconfigurable Embedded Systems

机译:一种基于软件产品线设计的可重构嵌入式系统的实时调度方法

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

摘要

In this paper, we deal with the development of dynamically reconfigurable embedded systems in terms of the production of execution schedules of system tasks (feasible configuration) under hard real-time constraints. Indeed, several real-time embedded systems must be dynamically reconfigured to account for hardware/software faults and/or maintain acceptable performances. Depending on the run-time environment, some reconfigurations might be unfeasible, i.e., they violate some real-time constraints of the system. More specifically, we propose an approach that starts from a set of reconfigurations to construct a Software Product Line (SPL) that can be reused in a predictive and organized way to derive real-time embedded systems. To make sure that the SPL offers various feasible reconfigurations, we define an intelligent agent (IA) that automatically checks the system's feasibility after a reconfiguration scenario is applied on a multiprocessor embedded system. This agent dynamically determines precious technical solutions to define a new product whenever a reconfiguration is unfeasible. The set of products thus defined by the agent can then be unified into an SPL. The originality of our approach is its capacity to extract, from the unfeasible configurations of an embedded system, an SPL design enriched with realtime constraints and modeled with a UML Marte profile. The SPL design can assist in the comprehension, reconfiguration as well as evolution of the SPL in order to satisfy real-time requirements and to obtain a feasible system under normal and overload conditions. (C) 2017 Elsevier Ltd. All rights reserved.
机译:在本文中,我们根据在硬实时约束下的系统任务(可行配置)的执行计划的生产方面的动态可重构嵌入式系统的开发。实际上,必须动态重新配置几个实时嵌入式系统,以考虑硬件/软件故障和/或保持可接受的性能。根据运行时环境,一些重新配置可能是不可行的,即,它们违反了系统的一些实时约束。更具体地,我们提出了一种从一组重新配置开始的方法来构建可以以预测和有组织方式重复使用的软件产品线(SPL)来导出实时嵌入式系统。为确保SPL提供各种可行的重新配置,我们定义了一个智能代理(IA),它自动检查系统在复配置方案应用于多处理器嵌入式系统后的可行性。此代理动态确定贵重技术解决方案,每当重新配置不可行时定义新产品。然后可以将由此由代理定义的产品组统一到SPL中。我们的方法的原创性是它从嵌入式系统的不可行配置中提取的能力,这是富有实时约束的解密设计,并用UML Marte配置文件建模。 SPL设计可以帮助理解,重新配置以及SPL的演化,以满足实时要求,并在正常和过载条件下获得可行的系统。 (c)2017 Elsevier Ltd.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号