SecureCvisual

We have developed a program analysis and visualization tool to help students understand the impact of common memory errors with the goal to help students avoid introducing these errors into their code. The visualization is through the Program Address Space (PAS) window within a larger system for analysis and visualization of security issues in C programs. The larger system is called SecureCvisual.

The SecureCvisual system leverages visualization to help students learn important concepts in secure C programming. It allows visualization of a program’s address space, the call graph, integer conversions and the handling of sensitive data (e.g. keys and passwords). The system is comprised of two parts. An analysis system and a visualization system. The visualization takes input from the analysis system in the form of events related to program security drawn from a program execution.

[wpdm_package id=’174′]