This is an archived version of CCC's website. Please visit the new ccc website for the latest information.

Relevant Links

Link to Original Paper
Media Contact

Keywords

compiler, correctness, c programming language

Buzz


feed icon

feed icon

feed icon

COMPUTING RESEARCH HIGHLIGHT OF THE WEEK [April 22 - 29, 2011]

Killing Compiler Bugs


Compilers are software tools that translate programs in a high-level language into binary code that machines can directly execute. Bugs in compilers for the C language can undermine the correctness of operating systems, financial systems, controllers embedded in cars or medical equipment, and other important systems. Computer scientists at the University of Utah have developed a technique for automatically locating bugs in C compilers and have used it to find 350 previously-unknown flaws, most of which have already been fixed by compiler developers.

Researchers:
Xuejun Yang (University of Utah)
Yang Chen (University of Utah)
Eric Eide (University of Utah)
John Regehr (University of Utah)

Agencies/Institutions (that have supported the research):
DARPA, University of Utah

 

Current Highlight | Past Highlights


Computing Research Highlight of the Week is a service of the Computing Community Consortium and the Computing Research Association designed to highlight some of the exciting and important recent research results in the computing fields. Each week a new highlight is chosen by CRA and CCC staff and volunteers from submissions from the computing community. Want your research featured? Submit it!.