Paramjit Singh Sandhu

Learn More
Accesses to shared data structures in multithreaded programs must be correctly synchronized to ensure data consistency and integrity. However, this synchronization between threads is a common source of performance problems in multithreaded applications. Lock-free data structures are an alternative to traditional synchronization methods that have potential(More)
In this paper we have implemented a fairly robust taint tracking facility in the JavaScript language implementation of the Microsoft Research's C3 system. We have also implemented a comprehensive suite of test cases (in JavaScript) along with a framework (in C#) ensuring that our sematics have been correctly implemented. Using our taint tracking system, we(More)
  • 1