首页> 外文OA文献 >A methodology for mapping functional blocks into earliest deadline scheduled threads
【2h】

A methodology for mapping functional blocks into earliest deadline scheduled threads

机译:一种将功能块映射到最早的截止期限预定线程的方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Model-based design brings the promise for an increase in productivity and correctness in the development of complex embedded software. The use of a formal model of computation allows, in principle, for automated support in the verification, simulation and testing of functional and non-functional properties. Automatic generation of a programming code implementation of the model is also a very common asset of modern tools. Unfortunately, despite all research and industrial efforts, a language (or a design methodology) that can provide verification of both functional and time without incurring in excessive inefficiencies (at verification or implementation time) is not available and separation of concerns is the solution advocated by many. Most research and commercial languages and tools focus on providing support for the design and validation of functional properties. At a different level, models and theory have been developed for supporting the description of the threads and resources composing the software architecture, and schedulability analysis provides support for the validation of timing constraints. However, the design of the concurrent structure of the application is still done manually. The system designer has to decide the number of threads, their structure and interactions, without the possibility of evaluating the trade-off between different solutions. This paper presents a solution towards what we believe to be a key objective: the synthesis of the architecturelevel design and the automated logical-to-architectural mapping. Our proposal tries to reduce the overheads and excessive priority inversions of existing solutions that map all functional blocks (or reactions) into a single thread or assign a thread of execution to each action or possibly to each active object. After presenting our algorithm, we compare it with existing solutions and provide a schedulability analysis of the resulting system.
机译:基于模型的设计为提高复杂嵌入式软件的开发效率和正确性带来了希望。原则上,使用正式的计算模型可以为功能和非功能属性的验证,模拟和测试提供自动支持。自动生成模型的编程代码实现也是现代工具的非常常见的资产。不幸的是,尽管进行了所有的研究和工业上的努力,但仍无法使用一种语言(或设计方法)来提供功能和时间的验证,而不会导致过度的效率低下(在验证或实施时),关注点分离是该公司提倡的解决方案。许多。大多数研究和商业语言和工具都致力于为功能特性的设计和验证提供支持。在不同的层次上,已经开发出模型和理论来支持构成软件体系结构的线程和资源的描述,并且可调度性分析为时序约束的验证提供了支持。但是,应用程序的并发结构的设计仍然是手动完成的。系统设计人员必须决定线程的数量,它们的结构和交互,而不能评估不同解决方案之间的权衡。本文提出了一个我们认为是关键目标的解决方案:体系结构级设计的综合以及逻辑到体系结构的自动映射。我们的提案试图减少将所有功能块(或反应)映射到单个线程或将执行线程分配给每个动作或可能分配给每个活动对象的现有解决方案的开销和过多的优先级反转。介绍完我们的算法后,我们将其与现有解决方案进行比较,并对所得系统进行可调度性分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号