Title :
Timing Analyzing for Systems with Task Execution Dependencies
Author :
Lu, Yue ; Nolte, Thomas ; Bate, Iain ; Norström, Christer
Author_Institution :
Malardalen Real-Time Res. Centre, Västerăs, Sweden
Abstract :
This paper presents a novel approach to timing analysis of complex real-time systems containing data-driven tasks with intricate execution dependencies. Using a system model inspired by industrial control systems, we show how the execution time of tasks can be represented as a mathematical expression instead of a single numeric value. Next, based on this more detailed modeling, we introduce a concrete process of formally obtaining the exact value of both Worst-Case Execution-Time (WCET) and Worst-Case Response-Time (WCRT) of tasks by using upper-part binary search and TIMES (a timed model checker). Finally, in order to show the potential of the proposed approach, we apply it to a model created from a real robotic control system for which the traditional way of obtaining a WCET estimate (through static WCET analysis) on tasks for usage in basic RTA is not appropriate. Our results indicate a significant reduction of pessimism when compared to basic RTA using WCET estimates on tasks given by a basic assumption.
Keywords :
formal verification; real-time systems; task analysis; timing; RTA; TIMES; WCET analysis; data driven task; execution dependency; industrial control system; real time system; response timing analysis; robotic control; system model; timed model checker; worst case execution time; worst case response time; Analytical models; Equations; Mathematical model; Message passing; Real time systems; Time factors; Timing; model checker; system with task execution dependencies; timing analysis;
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-7512-4
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2010.57