Title :
Direct handling of infeasible paths in the event dependency analysis
Author :
Kempf, Kilian ; Slomka, Frank
Author_Institution :
Inst. of Embedded Syst./Real-Time Syst., Ulm Univ., Ulm, Germany
Abstract :
While common task models in real-time analysis assume a task as being activated by a single event and producing a single outgoing event after its full completion, the event dependency analysis extended the model to allow for multiple outgoing events to occur already during the run-time of a single job. It uses the structure of a timing-annotated control flow graph to calculate the maximal densities of outgoing events. Previous work has shown that knowledge about infeasible paths in the control flow graph can be used to relax the event densities by modifying the graph prior to performing the event dependency analysis. However, that approach leads to a nearly explicit path enumeration. In this paper, we show how the event dependency analysis can be modified to directly exclude infeasible paths in order to relax the densities of outgoing events.
Keywords :
flow graphs; real-time systems; task analysis; event dependency analysis; maximal densities; outgoing events; path enumeration; real-time analysis; single job; single outgoing event; task models; timing-annotated control flow graph; Algorithm design and analysis; Analytical models; Computational modeling; Context; Educational institutions; Real-time systems; Timing;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
Conference_Location :
Chongqing
DOI :
10.1109/RTCSA.2014.6910500