Software architectures to improve programmability and in-situ visibility of cyber-physical systems - Hossain, Mohammad S. (ProQuest Dissertations and Theses, 2011)