<div dir="ltr"><div><div>Hi Charles<br></div>This is a fascinating topic. I recently attended the Design West conference on embedded systems and got to as many presentations as I could on this subject.<br></div>Charles if you are building your list for the joy of building the list then "SPOILER ALERT" if you want the list as a tool then read on.<br>

<div><div><div>Jack Ganssle <a href="http://www.ganssle.com">http://www.ganssle.com</a> presented a version of this talk <a href="http://events.reactionstream.com/files/1113/6184/2863/Mars-Ate-My-Spacecraft.pdf">http://events.reactionstream.com/files/1113/6184/2863/Mars-Ate-My-Spacecraft.pdf</a><br>

</div><div><br></div><div>The two things I took away from the conference were a graph of software bugs against the use of asserts and the mantra "Test like you fly then fly what you tested".<br></div><div><br>There are many excellent articles here:<br>

<a href="http://www.ganssle.com/spcl_reports.htm">http://www.ganssle.com/spcl_reports.htm</a><br></div><div>I particularly recommend the one on coding standards and the one on code inspection.<br></div><div><br></div><div>

Best regards<br></div><div>  Peter<br>
</div></div></div></div>