Auriga’s Survey Unveils Current Trends in Embedded Software Testing

Embedded software is everywhere – from ordinary home appliances like dishwashers and microwave ovens to sophisticated medical devices, automotive engines, and flight control guidance systems. The global embedded software market was estimated at USD 10.46 billion in 2015 and is expected to grow at over 7% annually from 2016 to 2023, according to the Global Market Insights report.

While the market is increasing in size, embedded software is steadily growing in complexity, sometimes requiring millions lines of code. In many cases, embedded software performs both highly sophisticated and mission-critical functions. Even small software defects can affect the reliability and safety of the overall system and endanger people’s lives. Therefore, it is impossible to overestimate the importance of embedded software testing. Continue reading

Flying over the Apple Orchard: How Drones and Machine Learning Help Farmers

Unmanned aerial vehicles (UAVs), more popularly known as drones, are probably one of the most multipurpose innovations the world has ever seen. Originally developed for military use, drones were rarely applied to other purposes in the past. Today, however, consumer, enterprise, and civil government UAVs vastly outnumber military ones. Civil drone production is forecast to total $73.5 billion worldwide in the next decade, soaring from $2.8 billion in 2017 to $11.8 billion in 2026, with commercial use being the fastest growing civil segment. Continue reading

Four Major Pitfalls that Derail Efforts to Test Embedded Software

Embedded software is quite different from application software. It is less visible to the end user; however, it is a complex and crucial component that makes sophisticated medical, industrial, automotive, and security equipment work smoothly and reliably. It is the heart of the systems to which we entrust our lives. Thus, testing for embedded software differs from application testing in many ways: it requires higher code coverage and presents considerable challenges for embedded companies.

In cooperation with LTM Research, an independent research company, Auriga has conducted a unique survey that unveils current trends in embedded software testing. We asked 55 embedded companies to compare their software-testing approach against those of their peers and highlight major pitfalls that derail their efforts to test embedded software. Continue reading

Software for Medical Devices: 6 Practices that You Should Not Overlook

Did you wake up one morning with a great aspiration to help the world by designing a revolutionary medical device? Or are you in charge of a multibillion-dollar corporation with hundreds of medical devices on the market under your belt? Or perhaps somewhere in between? No matter what kind of company you run or what type of device you are manufacturing, software development will be a major part of your venture. Like it or not, devices that are not controlled by some kind of software are a thing of the past.
Continue reading