跳到主要导航 跳到搜索 跳到主要内容

Combinatorial abstraction refinement for feasibility analysis

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The traditional periodic workload model for hard real-time systems has been extended by more expressive models in recent years. These models based on different classes of directed graphs allow modeling of structures like frames, branching and loops. With more expressiveness comes higher complexity of the associated analysis problems. Feasibility of digraph-based models with dynamic priority schedulers has been shown to be tractable via pseudo-polynomial algorithms. However, the problem was shown to be intractable for static priority scheduling since it is strongly coNP-hard already for the relatively simple class of cyclic digraphs. The core of this problem is an inherent combinatorial explosion caused by combining different behaviors of the participating tasks, lacking local worst cases. We introduce a novel iterative approach to efficiently cope with this combinatorial explosion, called combinatorial abstraction refinement. In combination with other techniques it significantly reduces exponential growth of run-time for most inputs. A prototype implementation for analysing static priority feasibility outperforms the state-of-the art pseudo-polynomial analysis for dynamic priority feasibility. It further shows better scaling behavior for typical problem sizes. We believe that this method can be applicable to a variety of combinatorial problems in the theory of real-time systems with certain abstraction structures.

源语言英语
主期刊名Proceedings - IEEE 34th Real-Time Systems Symposium, RTSS 2013
340-349
页数10
DOI
出版状态已出版 - 2013
已对外发布
活动IEEE 34th Real-Time Systems Symposium, RTSS 2013 - Vancouver, BC, 加拿大
期限: 3 12月 20136 12月 2013

出版系列

姓名Proceedings - Real-Time Systems Symposium
ISSN(印刷版)1052-8725

会议

会议IEEE 34th Real-Time Systems Symposium, RTSS 2013
国家/地区加拿大
Vancouver, BC
时期3/12/136/12/13

指纹

探究 'Combinatorial abstraction refinement for feasibility analysis' 的科研主题。它们共同构成独一无二的指纹。

引用此