• DocumentCode
    148539
  • Title

    Using LabVIEW for building laboratory server: Pros and cons, design patterns, software architecturing and common pitfalls

  • Author

    Titov, Igor

  • Author_Institution
    Dept. of Comput. Syst. & Networks, Bauman Moscow State Tech. Univ. (BMSTU), Moscow, Russia
  • fYear
    2014
  • fDate
    3-5 April 2014
  • Firstpage
    1101
  • Lastpage
    1107
  • Abstract
    This paper describes software engineering best practices in building remote laboratory servers with LabVIEW. Most remote laboratories are started as academic projects. They are usually developed by students during their course projects and not by professional software developers. Thus, such projects would benefit from professional guidance. In this paper we list common LabVIEW design patterns applicable to remote labs. Best practices are described and typical pitfalls are analyzed. Code snippets, demos and live examples will be given during accompanying presentation at the conference.
  • Keywords
    computer science education; laboratories; software architecture; virtual instrumentation; LabVIEW; building laboratory server; code snippets; design patterns; remote laboratory servers; software architecturing; software engineering; Computer languages; Engineering education; Real-time systems; Remote laboratories; Servers; Software; LabVIEW; design patterns; lab server; remote lab; software development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Engineering Education Conference (EDUCON), 2014 IEEE
  • Conference_Location
    Istanbul
  • Type

    conf

  • DOI
    10.1109/EDUCON.2014.6826247
  • Filename
    6826247