Cristina Cifuentes

Cristina Cifuentes - Research Director, Oracle Labs Australia

Cristina Cifuentes is an Architect and the Principal Investigator of the Program Analysis group at Oracle Labs, Australia.

Her research interests focus on the design and implementation of program analyses for large scale software, including bug checking, vulnerability detection, binary translation and decompilation. Interests on compilation techniques for multi and uniprocessor machines led to new partitioning techniques for parallelizing code, and static and dynamic compilation techniques for small virtual machines.

Previous work focused on the creation of translation systems that aid in running software on other platforms; to help running legacy code on newer machines, as well as facilitating the running of software on non-existent machines. Earlier work focused on translation of binary code to a higher level of abstraction. This work has been applied in a variety of decompilation and security tools.

Cristina was the treasurer of the ACM Special Interest Group on Programming Languages (SIGPLAN) during 2007-2012. During 2002-2003, she was the Chair of the IEEE Committee on Reverse Engineering and Reengineering. She also had an interest in some of the legal aspects of computing, in particular, the implications of copyright legislation as applied to software.

PUBLICATIONS

 

Oracle 1-800-633-0738