Title :
Timing based process execution in linux environment
Author :
M. Borzecki;B. Swiercz;A. Napieralski
Author_Institution :
Tech. Univ. of Lodz
fDate :
6/28/1905 12:00:00 AM
Abstract :
The complex design process of real-time control systems can be significantly simplified by use of high level abstractions. In particular, the separation of platform-dependent implementation from platform-independent definition helps the design process by providing a predictable, deterministic execution model with well defined timing constraints. Basic block of TDL is a stateful module, composed of modes. Each mode is characterised by period, task invocation frequency, output update sequence and possible mode transitions. This paper describes the use of timing definition language for the purpose of automated generation of execution environment, which mimics the expected module behavior. Using mode description appropriate priorities for Linux´s round-robin scheduler can determined, additionally the task execution can be monitored for compliance with defined timing constraints. The logging facilities can be used for debugging of the timing aspect aspects of software execution
Keywords :
"Timing","Linux","Process design","Real time systems","Process control","Control systems","Predictive models","Frequency","Monitoring","Debugging"
Conference_Titel :
Mixed Design of Integrated Circuits and System, 2006. MIXDES 2006. Proceedings of the International Conference
Print_ISBN :
83-922632-2-7
DOI :
10.1109/MIXDES.2006.1706546