Develop Safe Airborne Systems

Lives are on the line whenever an airborne vehicle — from commercial aircrafts to fighter jets — takes off. These vehicles need to stay in the air and land, without compromising the safety of the passengers and crew on board.

Develop Safe Airborne Systems

Today, every airborne vehicle has embedded software. That software impacts hardware. And both need to be reliable to assure safety.

Developing safe software means you need to:

  • Meet compliance requirements.
  • Code in compliance with a coding standard.
  • Store all digital assets — code, design files, binary files, artifacts — in one spot.
  • Manage every version of code.
  • Test the software thoroughly.
  • Protect IP without sacrificing developer productivity.
  • Collaborate across hardware and software teams.

See how Helix Core helped the Swedish Space Corporation improve performance and manage versions across distributed teams.

 

Comply With DO-178 and DO-330

Functional safety standards ensure that embedded software is safe, secure, and reliable. In the aerospace and defense industry, you need to comply with DO-178 and the related DO-330 tool qualification standard.

But compliance with standards is equal parts challenging and important. And aerospace, defense, and military developers are under pressure to comply with the following standards.

DO-178C and DO-178B

DO-178C Software Considerations in Airborne Systems and Equipment Certification is required for airborne systems. And it’s one of the strictest industry regulations. (DO-178C is an update to DO-178B.)

You’ll need to comply with DO-178C across development — from planning to development to verification.

Using a static code analyzer and an ALM tool makes it easier to comply with DO-178C.

DO-330 Tool Qualification

DO-330 is a separate tool qualification standard that supplements DO-178C. DO-330 sets the requirements for tools used to develop airborne systems.

Using already qualified tools saves compliance time. Helix QAC, for example, comes with a DO-330 Tool Qualification pack that gives you all the documentation you need. So, you’ll save time and effort in the compliance process.

 

JSF AV C++, MISRA, and Other Coding Standards

Using a coding standard helps you produce compliant code.

Joint Strike Fighter Air Vehicle (JSF AV) C++ is a coding standard developed for airborne systems developers. But you may use other coding standards, such as MISRA C, too.

See how Selex uses Helix QAC to comply with MISRA.

Manage Risk Across Development

Risk is high when developing embedded software for airborne systems.

When software fails, it’s not just an annoyance. It’s life-threatening. A software failure could compromise hardware. And that could lead to injury or death for passengers and crew aboard the aircraft.

That’s why you need tools that can help you identify, manage, and mitigate risk — before it becomes a problem.

You can do this by using:

Manage Risk Across Development

Tools for Developing Reliable Mission-Critical Systems

The right tools make it easy to develop reliable mission-critical systems. That’s why countless airborne systems developers count on Perforce development tools.

Helix QAC for Code Quality

Helix QAC is a static code analyzer for C and C++ programming. You can run it over your code and find defects earlier in development — when they’re easier (and less expensive) to fix. Plus, these tools help you comply with the coding standard of your choice.

Explore Helix QAC

Helix ALM for Requirements Traceability

Helix ALM is an end-to-end ALM tool with modules for managing requirements, tests, and issues. You can use Helix ALM to manage requirements — and make sure they’re fulfilled. Plus, Helix ALM makes it easy to create a requirements traceability matrix.

Explore Helix ALM

Helix Core for Version Control

Helix Core is version control software. You can use it for full traceability across every change made to code and other digital assets. Plus, Helix Core is fast and scalable — which makes it perfect for global teams.

Explore Helix Core

Static Code Analysis

Static code analysis helps airborne systems developers code in compliance. Find out how Helix QAC for C and C++ makes it easy to comply with DO-178C and mitigate risk (before it becomes a problem).

ALM

Find out how Helix ALM makes it easy to fulfill DO-178C requirements.

Version Control

Find out how Helix Core makes it easy to maintain a single source of truth.