Graduate (MASc), 2012

Short Biography

Johnson ThomasI am currently a graduate student in the department of Electrical & Computer Engineering at University of Waterloo, Canada. I have completed my Bachelor of Technology in Information Technology from National Institute of Technology Karnataka, India. I have done a number of research projects during my undergraduate studies such as Porting and Performance tuning of Intel Thread Building Blocks (TBB) to HP-UX platform, development of instrumentation tool tailored to time sensitive applications, implementation of serial communication in Visual Studio for the Nuclear Magnetic Resonance (NMR) Spectroscopy. I have also done an industrial training at Hindustan Aeronautics Limited (HAL) Bangalore, India.

Contact Johnson

University of Waterloo

Publications with this group


Kashif, H., J. Thomas, H. Patel, and S. Fischmeister, "Static Slack-Based Instrumentation of Programs", Proc. of the 20th IEEE International Conference on Emerging Technologies & Factory Automation (ETFA), Luxembourg, September, 2015. PDF icon [pdf] (603.77 KB)


Bonakdarpour, B., J. Thomas, and S. Fischmeister, "Time-triggered Program Self-monitoring", Proc. of 18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Seoul, Korea, pp. 260-269, 2012. PDF icon [paper] (377.34 KB)


Thomas, J., S. Fischmeister, and D. Kumar, "Lowering Overhead in Sampling-based Execution Monitoring and Tracing", Proc. of the ACM SIGPLAN/SIGBED Conference on Languages, Compilers, Tools and Theory for Embedded Systems (LCTES), Chicago, USA, pp. 101-110, 2011. PDF icon [paper] (567.34 KB)