Testing Embedded C programs: a measurement based approached to balancing...
This talks covers the important topic of how to balance the testing budget between static and dynamic testing based on the cost of failure and the long tail of the failure spectrum amongst other...
View ArticleEmbedded System Testing
One of several presentations I gave in 2000 on software testing. EmbedSoftTest2000.pdf (188KB) reference Keynote, European Software Testing Congress, London
View ArticleEmbedded Control Systems: Risks and challenges
Some special risks and challenges presented by modern embedded systems development. ESA.pdf (764KB) reference Invited talk, European Space Agency, Noordwijk, Netherlands, Oct
View ArticleEmbedded Control Systems and modern software development problems
Studies the potential influence of modern software development problems such as defect longevity on the embedded systems development world. IEE_503.pdf (1.5MB) reference DERTS, IEE, May 2003, London
View ArticleEmbedded System Paranoia: results from real systems
Some results of running ESP on embedded control systems. None pass and some fail badly. There are some salutory lessons about arithmetic implementations here. esp_results.pdf (45kb) Synopsis and...
View ArticleEC–, a measurement based safer subset of ISO C suitable for embedded system...
A safer subset for ISO C which is based entirely on the measurements reported in “Safer C” and the T experiments and their updated results. There are only about 20 rules but they cover nearly all of...
View ArticleEmbedded System Paranoia: a tool for testing embedded system arithmetic
Kahan’s paranoia is a famous method for exercising the arithmetic of a normal computer. Unfortunately, its structure is not suited to the host / target architecture of embedded control systems. This...
View ArticleEstimating source lines of code from object code: Windows and Embedded...
Most defect data is usually found in the form of defects per 1000 lines of code, where such lines can be executable, source or otherwise. For proprietary systems such as Windows and embedded control...
View ArticlePoint / counterpoint: embedded systems are the same as conventional systems
A point / counterpoint article giving points both in favour (LH) and against (MvG) the similarity of embedded control systems and conventional systems. These articles are fun to write and both authors...
View ArticleC v C++ in embedded control systems
One of two plenaries, (the other given by Scott Meyers). Scott, a very well-known educator and researcher in C++ presented the case for C++ and I presented a case for C, although most of what I said...
View Article
More Pages to Explore .....