Single Point of Failure Overview (Preview)

Here's a summary video on Single Points of Failure for safety- and mission-critical systems.



Other pointers on this topic (my blog posts):

For more about Edge Case Research and how to subscribe to our video training channel, please see this Blog posting.

Embedded Software Security, Safety & Quality (Preview)

Here's a summary video on Embedded Software Security, Safety & Quality.

Other pointers on this topic (my blog posts):

For more about Edge Case Research and how to subscribe to our video training channel, please see this Blog posting.

Spaghetti Code and Complexity Tutorial

Here's a preview video on Spaghetti Code and Cyclomatic Complexity.  There is also a full version of this video available for free from the Edge Case Research video library (see below for details).

Notes:

Spaghetti Code Preview [ECR] .


Full tutorial video: https://vimeo.com/185732981

For more about Edge Case Research and how to subscribe to our video training channel, please see this Blog posting.


Embedded System Software Quality: Why is it so often terrible? What can we do about it?

I had a great time meeting old friends and new folks at ISSRE 2016.

Here are slides from my keynote address:

Embedded System Software Quality:
Why is it so often terrible? What can we do about it?

Failures of embedded system software increasingly make the news. Everyday products we rely upon are suffering from safety issues, security issues, and just plain bugs. While perfection is unrealistic, surely we can improve this situation.  Two key ideas apply: (1) embedded products often aren’t created by computer specialists, and (2) teaching application domain specialists just how to code is more of a problem than a solution.