|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04)
A Time Petri Net Approach for Finding Pre-Runtime Schedules in Embedded Hard Real-Time Systems
Hachioji, Tokyo, Japan
March 23-March 24
ISBN: 0-7695-2087-1
| ASCII Text | x | ||
| Raimundo Barreto, Sérgio Cavalcante, Paulo Maciel, "A Time Petri Net Approach for Finding Pre-Runtime Schedules in Embedded Hard Real-Time Systems," 2012 32nd International Conference on Distributed Computing Systems Workshops, vol. 7, pp. 846-851, 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04), 2004. | |||
| BibTex | x | ||
| @article{ 10.1109/ICDCSW.2004.1284131, author = {Raimundo Barreto and Sérgio Cavalcante and Paulo Maciel}, title = {A Time Petri Net Approach for Finding Pre-Runtime Schedules in Embedded Hard Real-Time Systems}, journal ={2012 32nd International Conference on Distributed Computing Systems Workshops}, volume = {7}, year = {2004}, isbn = {0-7695-2087-1}, pages = {846-851}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICDCSW.2004.1284131}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 32nd International Conference on Distributed Computing Systems Workshops TI - A Time Petri Net Approach for Finding Pre-Runtime Schedules in Embedded Hard Real-Time Systems SN - 0-7695-2087-1 SP846 EP851 A1 - Raimundo Barreto, A1 - Sérgio Cavalcante, A1 - Paulo Maciel, PY - 2004 KW - null VL - 7 JA - 2012 32nd International Conference on Distributed Computing Systems Workshops ER - | |||
There are two general approaches for scheduling tasks in real-time systems: runtime and pre-runtime scheduling. However, there are several situations where the runtime approach does not find a feasible schedule even when such a schedule exists. However, finding a feasible schedule is not trivial, because this problem is NP-Hard in its general form. The proposed method finds a pre-runtime scheduling, when one exists, using state space exploration starting from a system formal model. Despite this technique being not new, at the best of our present knowledge, no one tried to use it for finding pre-runtime scheduling. The main problem with this approach is the space size, which can grow exponentially. This paper shows how to minimize this problem. Additionally, the proposed algorithm is a depth-first search method on a labeled transition system derived from a time Petri net model. It is verified through real-world experimental results that the schedule is found examining a reduced number of states.
Citation:
Raimundo Barreto, Sérgio Cavalcante, Paulo Maciel, "A Time Petri Net Approach for Finding Pre-Runtime Schedules in Embedded Hard Real-Time Systems," icdcsw, vol. 7, pp.846-851, 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.
