Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
In order to bebug a system, one requires information from both offline and run time slates of the system. In more cases the information required to trace a problem does not correspond to the information available from the output provided by the system. Thus, additional probes must be inserted in order to achieve the required information. Herein lays the problem since the probing could perturb the system leading to side effects known as Heisenbugs. One major reason for the occurrence of these bugs is due to lack of information a developer has on the effect of probing. Thus, this research will be interested in analysis of hardware and software probing techniques to detect the impact of probing. QNX Software Co. is a provider of real time operating systems and related tools. Debugging support is a critical element of the tool support. Thus, the analysis of the probe effect of debuggers is much appreciated by QNX.
Dr. Sebastian Fischmeister
Thilan Costa
QNX Software Co.
Engineering
Information and communications technologies
University of Waterloo
Accelerate
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Find the perfect opportunity to put your academic skills and knowledge into practice!
Find ProjectsThe strong support from governments across Canada, international partners, universities, colleges, companies, and community organizations has enabled Mitacs to focus on the core idea that talent and partnerships power innovation — and innovation creates a better future.