DocumentCode :
3139081
Title :
Profiling of the Lab VIEW Development Environment and Real-Time Module
Author :
Javer, Mahdi ; Pearce, Trevor W. ; Gibeault, Mathieu ; Ahmadi, Mojtaba
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont.
fYear :
2006
fDate :
38838
Firstpage :
1296
Lastpage :
1299
Abstract :
This paper describes a model that was created to assist in determining if a given application can be scheduled such that all hard real-time deadlines are met. The model was used to profile programs generated by the Lab VIEW development environment with the additional Real-Time module. Information on the overhead of the real-time operating system (RTOS) was gathered. Using this information, an application can be analyzed to determine if all threads will meet their deadlines. The analysis of the underlying assumptions that were made in the model will also be discussed. The model can play an important role in estimating the degree of determinism needed by real-time control software, particularly when the hardware is sensitive and most of the program is based on high-level tools such as Lab VIEW. A robot joint control system has been taken as an example; however, the approach is generic and applicable to other applications.
Keywords :
data acquisition; data structures; operating systems (computers); real-time systems; scheduling; virtual instrumentation; LabVIEW development environment; real-time control software; real-time deadlines; real-time operating system; Application software; Control systems; Hardware; Information analysis; Operating systems; Real time systems; Robot control; Robot sensing systems; Software tools; Yarn; COTS; Lab VIEW; profiling; real-time;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
Conference_Location :
Ottawa, ON, Canada
Print_ISBN :
1-4244-0038-4
Electronic_ISBN :
1-4244-0038-4
Type :
conf
DOI :
10.1109/CCECE.2006.277330
Filename :
4054800
Link To Document :
بازگشت