Code testing for small systems and 8-bit processors

May 21, 2014 // By Graham Prophet
Vector Software's VectorCAST is more often associated with testing of code in large and mission-critical systems. The company has now adapted it to automated testing for small processors and deeply embedded software.

The reduced footprint version of VectorCAST C/C++ supports testing on target processors with limited memory. The optimised VectorCAST test harness can now fit on a variety of 8-bit microprocessors with less than 1k of RAM.

The VectorCAST optimisations shrink program and static memory size, as well as dynamic memory and stack usage. These improvements have been made, Vector says, without any reduction in the automation and ease-of-use of the standard version.

Deeply-embedded applications may use low-cost, low-power microcontrollers but their functions are no less critical to their respective systems. The applications for these smaller devices are not only the traditional embedded devices for medical and automotive applications, but also consumer goods such as appliances, light switches, and lamps. With the latest VectorCAST release, all of these developers have access to the same level of testing and code coverage solutions.

“Although many applications are migrating to larger processors with more resources, a significant number of new applications are being built on smaller architectures,” said John Paliotta, Chief Technology Officer, Vector Software. “VectorCAST is perfectly positioned to ensure that as the ‘internet of things’ evolves, application developers will have access to the best possible solution for software testing, and obtain the same level of software quality that their peers in other less constricted markets currently enjoy.”

Vector Software; www.vectorcast.com