• 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