Title :
Worst-case execution times and schedulability analysis of statecharts models
Author :
Erpenbach, Edwin ; Altenbernd, Peter
Author_Institution :
C-Lab, Paderborn, Germany
Abstract :
Synchronous languages have proven to be very adequate for the modeling of embedded systems. However, such languages assume that all responses to external stimuli are computed infinitely fast (in zero time). It is the task of lower design steps to ensure that timeliness requirements are met even when the actual execution time of the generated code on the target is taken into account. Being able to determine both the worst-case execution time (WCET) an the worst-case response time (WCRT) of synchronous models is therefore crucial for the design of real-rime applications. This paper focuses on the language statecharts, but describes a method for analyzing the real-time behavior of synchronous models in general. For this purpose, we take aspects specific to the semantics of synchronous languages into consideration to provide both an efficient and accurate analysis of tasks generated from synchronous models. This method has been integrated in a code generator for STATEMATE and experimental results are presented
Keywords :
embedded systems; processor scheduling; STATEMATE; embedded systems; external stimuli; real-time behavior; schedulability analysis; statecharts models; synchronous models; timeliness requirements; worst-case execution time; worst-case execution times; worst-case response time; Computer architecture; Delay; Interference; Stability analysis; State estimation; Testing; Timing; Yield estimation;
Conference_Titel :
Real-Time Systems, 1999. Proceedings of the 11th Euromicro Conference on
Conference_Location :
York
Print_ISBN :
0-7695-0240-7
DOI :
10.1109/EMRTS.1999.777452