Skip to Content Java Solaris Communities Partners My Sun Sun Store United States Worldwide

»  Spotlight Articles
»  Projects
»  Publications
»  People
»  Awards
»  Events
»  Downloads
»  Internships
»  Contrarian Minds
»  About Sun Labs
 
Cristina Cifuentes

Cristina Cifuentes



Sun Microsystems Laboratories, Level 10, 80 Albert Street Brisbane QLD 4000 Australia


Research Interests

My research interests focus on the design and implementation of program analyses for large scale software, including bug checking, 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.

During 2002-3, I was the Chair of the IEEE Committee on Reverse Engineering and Reengineering. I also had an interest in some of the legal aspects of computing, in particular, the implications of copyright legislation as applied to software.

 

Projects

  • Squawk: a small Java virtual machine mainly written in Java, Sun Microsystems Laboratories, 2004-2006
  • Phaser: Cycle-based Verilog compiler and massively parallel machine to simulate designs, Sun Microsystems Laboratories, 2002-2003
  • Walkabout: a retargetable dynamic binary translation framework, Sun Microsystems Laboratories, 2000-2001
  • UQBT: a retargetable static binary translation framework, The University of Queensland, 1996-2001
  • dcc: a decompiler for (80286,DOS) binaries, Queensland University of Technology, 1990-1994
  •  

Publications

Professional

  • Chair of the IEEE Reverse Engineering and Reengineering Committee, Technical Council on Software Engineering, 2002-2003

 
Would you recommend this Sun site to a friend or colleague?
Contact About Sun News Employment Privacy Terms of Use Trademarks Copyright 1994-2008 Sun Microsystems, Inc.