Mirror Electronic Design Automation principles to develop better software

With the rapid and continuous growth of the semiconductor industry, the use of tools that assist engineers by simplifying and automating the design, development and integration process has propelled the development and manufacture of electronics and embedded systems in the last 35 years. The use of Electronic Design Automation (EDA) tools has been a key…

Read More

Software quality: the key to the fourth industrial revolution

The trend over the last few years has been to move software from the Desktop to the Cloud, but the Industrial Internet of Things (IIoT) will push software back to the periphery of the network, and more and more products will contain embedded software applications. Due to this, software quality will play a big role in determining the winners and losers as this migration continues.

Read More

Five principles for engineering high quality software to take into the New Year

Experience has taught users to avoid the latest versions of software applications until the inevitable maintenance releases, and patches have been released. This post discusses five actionable ideas to help development groups close the quality gap.

Read More

Migrate and Modernise Old Applications: How Difficult Can It Be? Or, Remember Fortran, Anyone?

This article was inspired by a NASA competition announcement early in 2017 seeking help to update an old FORTRAN application. Here, we examine what’s the best course of action for migrating legacy applications to a modern environment – bugs and all.

Read More