01.07.2016 Views

SEI CERT C Coding Standard

tqcylJ

tqcylJ

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix A: Bibliography<br />

[Acton 2006]<br />

Acton, Mike. “Understanding Strict Aliasing.” CellPerformance, June 1, 2006.<br />

[Apiki 2006]<br />

Apiki, Steve. “Lock-Free Programming on AMD Multi-Core System.” AMD Developer Central,<br />

2006.<br />

[Apple 2006]<br />

Apple, Inc. Secure <strong>Coding</strong> Guide. May 2006.<br />

[Asgher 2000]<br />

Asgher, Sarmad. “Practical Lock-Free Buffers.” Dr. Dobbs Go-Parallel, August 26, 2000.<br />

[Bailey 2014]<br />

Bailey, Don A. Raising Lazarus—The 20 Year Old Bug that Went to Mars. 2014.<br />

[Banahan 2003]<br />

Banahan, Mike. The C Book. 2003.<br />

[Barney 2010]<br />

Barney, Blaise. “Mutex Variables.” POSIX Threads Programming, 2010.<br />

[Becker 2008]<br />

Becker, Pete. Working Draft, <strong>Standard</strong> for Programming Language C++. April 2008.<br />

[Beebe 2005]<br />

Beebe, Nelson H. F. Re: Remainder (%) Operator and GCC. 2005.<br />

[Black 2007]<br />

Black, Paul E., Kass, Michael, & Koo, Michael. Source Code Security Analysis Tool Functional<br />

Specification Version 1.0. Special Publication 500-268. Information Technology Laboratory<br />

(ITL), Software Diagnostics and Conformance Testing Division, May 2007.<br />

[Brainbell.com]<br />

Brainbell.com. Advice and Warnings for C Tutorials.<br />

[Bryant 2003]<br />

Bryant, Randal E. & O’Halloran, David. Computer Systems: A Programmer’s Perspective. Upper<br />

Saddle River, NJ: Prentice Hall, 2003 (ISBN 0-13-034074-X).<br />

<strong>SEI</strong> <strong>CERT</strong> C <strong>Coding</strong> <strong>Standard</strong>: Rules for Developing Safe, Reliable, and Secure Systems 481<br />

Software Engineering Institute | Carnegie Mellon University<br />

[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!