My research interests broadly cover the area of Program Analysis, Embedded Systems and Compilers. Concretely, my goal is to understand the influence of Hardware Execution Platform on critical Software properties, such as performance, energy, robustness and security. In my doctoral dissertation, I worked on Execution-time Predictability, with a specific focus on Multi-core Platforms. At present, I am exploring different ideas for efficient, reliable and secure execution of complex software systems. Some specific application areas include (but not limited to) cyber-physical systems, robotics and machine-learning systems. My works have been recognized in the research community and have been selected best papers in RTSS 2011, RTAS 2012, RTSS 2013, ICSTW 2017 and MEMOCODE 2017.
Before joining SUTD, I was a post-doctoral scholar at Computer Science division in Saarbrücken, Germany. In Germany, I was affiliated with the Center for IT-Security, Privacy and Accountability (CISPA) and the Software Engineering Chair led by Prof. Andreas Zeller. Before coming to Germany, I was a post-doctoral researcher in the Department of Computer and Information Science in Linköping University, Sweden, where I primarily worked in the Embedded Systems Lab. I have obtained my Ph.D. in Computer Science from National University of Singapore (NUS), Singapore in 2013. Prior to my PhD study, I was working as a Research and Development Engineer in Synopsys for 1.5 years.
We have many post-doctoral positions open recently in all areas of software security, testing and verification. For details of the open positions, check out our ASSET research group page and contact me directly with your CV if interested.
For all updates, publications and open positions, please check our ASSET Research Group website.