Astrium’s RADARSAT-2 & Beagle 2 software

Astrium’s RADARSAT-2 & Beagle 2 software

This article discusses two projects, RADARSAT-2 and Beagle 2, which required high levels of software reliability due to their specific requirements. RADARSAT-2, funded by the Canadian Space Agency, aimed to perform topographic mapping of the Earth’s surface using advanced radar equipment. Beagle 2, a UK-led Mars lander, intended to investigate the possibility of past life on Mars. Both projects faced different challenges in achieving software reliability.

Cantata Standard Briefing IEC 62304:2006

Cantata Standard Briefing IEC 62304:2006

This Briefing is intended to serve as a reference to show how Cantata can be used to satisfy the verification and validation requirements of the finalised international standard IEC 62304:2006 Medical Device Software – Software Life-cycle processes. It should be read in conjunction with both IEC 62304:2006 and the Safety Manual for the relevant version of Cantata.

To access this resource please fill in the form:

By submitting your information, you will gain access to this resource and receive periodic relevant event invitations, as well as information on the latest valuable embedded software testing resources from our experts. You can opt out at any time. See our privacy policy.

Cantata Static Metrics

Cantata Static Metrics

Cantata provides a full and unique suite of intelligent testing capabilities for the efficient unit and integration testing of C and C++. This Feature Brief highlights the ways in which the Static Metrics features of the tool can be best used.

To access this resource please fill in the form:

By submitting your information, you will gain access to this resource and receive periodic relevant event invitations, as well as information on the latest valuable embedded software testing resources from our experts. You can opt out at any time. See our privacy policy.

Astrium’s Polar Platform Satellite

Astrium’s Polar Platform Satellite

Astrium, the company selected by the European Space Agency to develop the Polar Platform Satellite, needed a reliable testing tool to ensure the success of the mission.

After an extended evaluation process, they chose AdaTEST 95, which not only met all the criteria but was also competitively priced. The tool proved to be flexible and easily integrated into Astrium’s existing standards and procedures, without disrupting day-to-day practices. AdaTEST 95 solved the problem of producing maintainable code and tests and even helped the team cut down on the volume of material that needed to be reviewed.

Cantata Standard Briefing EN 50128:2011

Cantata Standard Briefing EN 50128:2011

This Briefing is intended to serve as a reference of how Cantata can be used to satisfy the verification and validation requirements of the finalized international standard EN 50128:2011 Railway Applications – Communication, signalling and processing systems – Software for railway control and protection systems. It should be read in conjunction with both EN 50128:2011 and the Safety Manual for the relevant version of Cantata.

To access this resource please fill in the form:

By submitting your information, you will gain access to this resource and receive periodic relevant event invitations, as well as information on the latest valuable embedded software testing resources from our experts. You can opt out at any time. See our privacy policy.

Cantata MakeFiles

Cantata MakeFiles

Cantata provides a full and unique suite of intelligent testing capabilities for the efficient unit and integration testing of C and C++. Cantata Makefiles use a set of make file to compile, link, deploy, execute and retrieve for suites of Cantata tests, where these commands can be invoked from the command line. I this Feature Brief we highlight the Cantata Makefiles capability for executing one or more tests, and regression testing.

To access this resource please fill in the form:

By submitting your information, you will gain access to this resource and receive periodic relevant event invitations, as well as information on the latest valuable embedded software testing resources from our experts. You can opt out at any time. See our privacy policy.

The Highways Agency and the NASS Project

The Highways Agency and the NASS Project

The UK Highways Agency (HA) developed the Network ATM Supervisory Subsystem (NASS) to reduce congestion by controlling traffic based on actual and predicted road conditions. NASS was developed following the International Electrotechnical Commission’s IEC 61508 standard to ensure its safety. The system underwent several phases, including a proof-of-concept and production of a demonstrator system, before being integrated into the HA’s West Midlands Regional Control Centre.

This case study explores the testing strategy, code design, and module testing procedures used to validate the system’s effectiveness.

Cantata Standard Briefing DO 178C

Cantata Standard Briefing DO 178C

This Briefing is intended to serve as a reference to show how Cantata can be used to satisfy the verification and validation objectives of the finalized international standard RTCA DO-178C – Software Consideration in Airborne Systems and Equipment Certification. It should be read in conjunction with both RTCA DO-178C and the Safety Manual for the relevant version of Cantata.

To access this resource please fill in the form:

By submitting your information, you will gain access to this resource and receive periodic relevant event invitations, as well as information on the latest valuable embedded software testing resources from our experts. You can opt out at any time. See our privacy policy.

Cantata Reusing xUnit Tests

Cantata Reusing xUnit Tests

This feature brief highlights the ways in which existing open source test scripts implemented in C/C++ (such as CppUnit and CxxTest), generically known as xUnit can be re-used and embedded inside Cantata.

Cantata provides a full and unique suite of intelligent testing capabilities for the efficient unit and integration testing of C and C++.

To access this resource please fill in the form:

By submitting your information, you will gain access to this resource and receive periodic relevant event invitations, as well as information on the latest valuable embedded software testing resources from our experts. You can opt out at any time. See our privacy policy.

SAAB’S Stores Management Unit (SMU) for the JAS39 Gripen Fighter

SAAB’S Stores Management Unit (SMU) for the JAS39 Gripen Fighter

Saab Aerosystems re-implemented the Stores Management Unit (SMU) for the JAS39 Gripen fighter aircraft. They used AdaTEST 95 for testing, following the RTCA/DO-178B standard at criticality level A. The Ravenscar profile of Ada95 was adopted for safety. Testing was done on both the development platform and the target, with low-level testing on the target and integration testing using intelligent stubs. AdaTEST 95’s automation capabilities and test-on-demand feature increased productivity. The automated test system proved valuable during a compiler upgrade, completing regression testing in three hours. Overall, AdaTEST 95 facilitated efficient and reliable testing of the SMU.