Authors
Trevor Jim, J Gregory Morrisett, Dan Grossman, Michael W Hicks, James Cheney, Yanling Wang
Publication date
2002/6/10
Conference
USENIX Annual Technical Conference, General Track
Pages
275-288
Description
Cyclone is a safe dialect of C. It has been designed from the ground up to prevent the buffer overflows, format string attacks, and memory management errors that are common in C programs, while retaining C's syntax and semantics. This paper examines safety violations enabled by C's design, and shows how Cyclone avoids them, without giving up C's hallmark control over low-level details such as data representation and memory management.
Total citations
20012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202442654588070586349363946403353535559474334304717
Scholar articles
T Jim, JG Morrisett, D Grossman, MW Hicks, J Cheney… - USENIX Annual Technical Conference, General Track, 2002