DocumentCode :
3622668
Title :
Timing based process execution in linux environment
Author :
M. Borzecki;B. Swiercz;A. Napieralski
Author_Institution :
Tech. Univ. of Lodz
fYear :
2006
fDate :
6/28/1905 12:00:00 AM
Firstpage :
101
Lastpage :
104
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"
Publisher :
ieee
Conference_Titel :
Mixed Design of Integrated Circuits and System, 2006. MIXDES 2006. Proceedings of the International Conference
Print_ISBN :
83-922632-2-7
Type :
conf
DOI :
10.1109/MIXDES.2006.1706546
Filename :
1706546
Link To Document :
بازگشت