Real-time interfaces for interface-based design of real-time systems with fixed priority scheduling

Real-time interfaces for interface-based design of real-time systems with fixed priority scheduling
复制标题

实时接口,用于具有固定优先级调度的实时系统的基于接口的设计

DOI:
10.1145/1086228.1086246
复制
发表时间:
2005
期刊:
Proceedings of the 5th ACM international conference on Embedded software
影响因子:
--
通讯作者:
L. Thiele
L. Thiele
中科院分区:
--
文献类型:
--
作者:
E. Wandeler;L. Thiele

文献摘要

被引文献

相似文献

基于接口的设计背后的中心思想是通过组件接口来描述组件。与描述组件功能的组件描述相反,组件接口描述如何使用组件。一个设计良好的组件接口提供了足够的信息来决定两个或多个组件是否可以在系统中正常工作。在这项工作中,我们扩展了基于接口的设计的思想,实时系统的设计领域。在这里,术语“正确地协同工作”指的是这样的问题:组合系统是否满足所有要求的实时属性,如延迟和吞吐量约束?为此,我们引入了实时接口,将实时演算的原理与基于接口的设计联系起来。与传统的实时系统设计不同,在基于接口的实时系统设计中,实时约束的符合性在组合时被检查。这导致更快的设计过程,并部分消除了对经典的二叉搜索方法的需要,以找到一个经济尺寸的系统。此外,基于接口的实时系统设计还受益于增量设计和独立可实现性的属性。
The central idea behind interface-based design is to describe components by a component interface. In contrast to a component description that describes what a component does, a component interface describes how a component can be used. A well designed component interface provides enough information to decide whether two or more components can work together properly in a system. In this work, we expand the idea of interface-based design to the area of real-time system design. Here, the term of 'working together properly' refers to questions like: Does the composed system satisfy all requested real-time properties such as delay and throughput constraints? For this, we introduce Real-Time Interfaces, that connect the principles of Real-Time Calculus with Interface-based Design. In contrast to traditional real-time system design, in interface-based real-time system design the compliance to real-time constraints is checked at composition time. This leads to faster design processes and partly removes the need for the classical binary search approach to find an economically dimensioned system. Further, interface-based real-time system design also benefits from the properties of incremental design and independent implementability.