February 12, 2015

CES is the place technology companies show their latest and greatest applications - but what is their plan for embedded software quality?

Highlights from the CES 2015 show in Las Vegas included self-driving cars, smart homes and next-generation electronic wearables. The technologies in these devices contributed to the 2014 Internet of Things (IoT) surge that continues to increase. Yet, as more and more of these smart devices continue to emerge, it was clear that there is no clearly-defined embedded software testing strategy to ensure the quality of these items.

Posted by chris hall in Embedded Testing

February 04, 2015

On the Road with Steve Barriault: Keep Going West Until I Hit India

This story starts with a snowstorm. I was supposed to go to Korea and then India last Tuesday. Well, let's just say, it didn't happen. If you want to know why, just take a look at the snow accumulation.

That was a load of fun (I love snow!), but unfortunately it also meant a client or two were not visited. I would like to express a contrite mianhaeyo (sorry) to our distinguished customers. Unfortunately, we don't control the weather, and in New England, blizzards can happen at times.

I was finally able to take off Thursday night. And that trip was rocky, thanks in part to software that fails.

Don't get me wrong, the plane was a bit crazy - keep on going west until hitting India. The choice was between this and paying top dollars for miserable seats. I went with... Continue reading »

Posted by Steve Barriault in Avionics, Journal Entry

January 29, 2015

The lure of Open Source is that these tools are offered free of charge - but what is the real cost of Open Source VS. Supported Test Software?

Everyone likes the concept of free; yet there are as many warnings about the true cost of “free” as there are “free” offers. Some of them include “you get what you pay for”, a message that echoes from the days of the Roman Empire in the form of the Latin “caveat emptor”. In our markets, the lure of Open Source (sometimes called free) is strong — after all, why pay for something you can get for free? But when it comes to pitting Open Source against a fully supported Unit Test Software process, the cost of “free” quickly becomes apparent to the savvy developer or software manager.

If you’re presenting a business case about “free” open source versus supported unit test tools, consider these six key concepts:

Posted by chris hall in Embedded Testing

January 21, 2015

South Korea, land of Superman beer - and ISO 26262 challenges

Just came back from South Korea, land of...the Superman beer (no doubt an extra strong brew)! Yep, the photo was taken during this last trip in Seoul, and it certainly put a smile on my face.

Posted by Steve Barriault in Automotive, Embedded Testing

January 11, 2015

Breaking Down Three Different Types of Code Coverage

Releasing products or applications with untested code can be damaging to brand reputation, have an impact on the bottom line, and put lives at risk, especially in safety-critical industries (medical, aviation, automotive, and more). Thankfully, there are code coverage tools available that allow software engineers to ensure all software functionality has been tested before releasing an application.

Before investing in a code coverage tool, it’s important to first understand the fundamental differences between three common types of code coverage:

Statement Coverage

Posted by Lynda Gaines in Embedded Testing