Testing

59 articles

Quit Bugging Me: Induction

By Mike Deliman Working on a customer problem once, we had an interesting phenomena. Upgrading a system with a large VME cage and several boards, the customer replaced older processor boards with what were then "new" boards. The old boards ran at (I think) 33 MHz, the new ones at more like 133MHz. The overall system included motor control functions…

Targeting Your Assets

By Paul Henderson Embedded folks know that managing your target device is a key part of the development process. While you can do a lot on the host, the 'rubber meets the road' when you run your software on the actual target hardware at full speed. Developers using IDE's like Wind River Workbench have a nice target management environment that…

Carrier Grade Starts with Finding and Fixing Software Defects Before Deployment

By Jessica SchieveDid you know 25% to 50% of deployed device failures are due to software defects? This statistic should be nowhere near this high, considering there are a few very good solutions out there today to help reduce the number of defects in software code. In the networking and telecom industry, if equipment fails and brings down the network…

The Software Managers’ Blind Spot….

By Paul HendersonI’m amazed at the consistency of input I’m getting from device software execs around the world about their lack of visibility into their testing process. Everybody is spending huge amounts of time and money (30-50% of their projects) on testing, but I haven’t found anyone yet that is comfortable with the result. I hear statements like this consistently:…

Runtime Technology Turning Heads in Device Test

By Paul HendersonWhen Wind River introduced Sensorpoint runtime instrumentation technology a few years ago it was well received as an enabler for the embedded device diagnostics process. Recently however, with the introduction of the Sensorpoint-enabled Wind River Test Management System, this same ability to instrument device software binaries – dynamically, on-demand and on-the-fly without stopping or reloading the device --…

Software Certification

By Alex Wilson I wonder why it is always the case that the period of time just before year end is suddenly very hectic! There must be a universal law about that, something like Murphy's Law... Anyway, I have just returned from 2 weeks of travel around Italy, Sweden and the US visiting customers and presenting our solutions. I always…

Mitigating Risk

By Mike Deliman The phone rings.  A customer has an application destined for a high-risk environment, and somewhere in test they've found a new unanticipated condition.  A "Tiger Team" is formed - a group of experts who've "been here before", who understand the priority and the risks, and know how serious it is. Many times a Tiger Team may give…

Compliance vs Conformance?

By Alex Wilson What is the difference between compliance and conformance and what does that mean to you and me? Or more importantly what does this mean to your project? Well, compliance is an informal industry term generally accepted to mean the system provides support for some of a given standard. Technically, an OS that provides only one API of…

Fault Injection

By Bulent Kasman In his recent blog post, Maarten Koning writes about fault propagation paths. That is, faults happening in one place in the code propagating to affect other parts of a system, indeed even multiple systems in an interconnected world. I recently had a chance to talk with a group of engineers at a large telecom equipment manufacturer. They…