Title :
A Multithreaded Modular Software Toolkit for Control of Complex Experiments
Author :
Sinenian, N. ; Zylstra, A.B. ; Manuel, M.J.-E. ; Frenje, J.A. ; Kanojia, A.D. ; Stillerman, J. ; Petrasso, R.D.
Abstract :
A multithreaded modular software toolkit has been developed for centralized monitoring and control of complex scientific experiments and instruments. The Modular Control Toolkit (MCT) supports Unix-like operating systems and provides a reusable framework for user-developed modules to share data, setup software interlocks, and utilize a dedicated thread for hardware communication.
Keywords :
Unix; multi-threading; software tools; MCT; Unix-like operating systems; complex scientific experiments; hardware communication; modular control toolkit; multithreaded modular software toolkit; reusable framework; software interlocks; user-developed modules; Libraries; Monitoring; Multithreading; Real time systems; Scientific computing; Software engineering; Unified modeling language; GTK; control; open source; scientific computing;
Journal_Title :
Computing in Science & Engineering
DOI :
10.1109/MCSE.2012.34