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