Testing

Testing

Independent DO-178C Testing

Vital and often overlooked, it pays to perform testing outside the environment in which the original source code was created. Certainly, for DO-178C Safety-Critical Testing, having the test engineers in the same room as the developers leads to a loss of independence as development and test engineers have a mechanism to bypass official doumentation and write tests with insider knowledge.

Photo Of Worker On Computer Screen Testing Software

Testing Tools

We are experts in LDRA and VectorCAST for code coverage, and in the Lauterbach debugging tools for controlling tests on the target. These can be driven by python and bash scripts to create powerful test and reporting frameworks.

We can provide test harnesses and logging systems that can exercise 100% code coverage, or that can be used for long term performance and soak testing.

In addition, we can supply you with the IBM Extended Lifecycle Management (ELM) tools for a complete system for requirements, development, tracability and test management, all within tools qualified for DO-178, ISO26262 etc.

 

Continuous Test and Continuous Delivery

 

Logos of Jenkins & Docker technologies

 We are inspired by SpaceX, and aim for ‘flight ready’ software which is always available.

We are investing in virtual host machines that we use to :

1. Run Docker scripts to recreate embedded development environments at will. These scripts can be passed to engineers in order to have an identical build system on multiple development machines that can be accessed remotely.

2. Host simulated STM32 targets using QEMU. This allows us to start development on day 1 without waiting for custom hardware to be built. The simulated environment will not exactly match the customers’ hardware (in terms of external DACs etc), but we can write stub code to get us a working environment.

3. Combine these two with Jenkins to provide continuous integration and continuous test to maximise the quality and reliability of our software. This is especially useful for the Mil-Aero and Space markets.

Site Icon Harmonic Software Systems

Case Studies

See examples of past client successes.

Got A Project In Mind?

We fix, develop and test embedded software for the aerospace & defence industry specialising in DO-178C safety-critical testing. Speak to us. We have laser focus, unprecedented attention-to-detail and provide phenomenal value.