Digital Airports Bagage Lay original 900x601 1

For decades, the primary driver of aircraft development has been airworthiness. It makes sense, the primary purpose of an aircraft is to fly, and all the other systems within a plane were placed as secondary requirements. The growth of electronic systems in aircraft, controlled through software has changed that dynamic – these domains cannot be left as secondary. Answering the change is model-based systems engineering or MBSE, and its not just working with the new requirements it is making the process faster and more transparent for evolving regulatory requirements.

The inclusion of software avionics into airworthiness certifications under standards like DO178C has heightened the competition within the space. Traditionally, software-focused companies could iterate and innovate in these environments faster than the OEMs with profound mechanical expertise. To fight against a home-field advantage, companies need to adopt a solution that delivers immediate value. That includes some essential building blocks for agile methods – collaboration, traceability, and structured re-use. These then drive the continuous verification and validation of the aircraft systems to ensure the right plane is built and built right.

For a complete understanding of how this will work within aircraft development programs, the webinar Supporting MBSE with airborne software compliance with Thomas Behrens and Larry Selby is a great start. But if you still are not sure if this solution is for you, here are some highlights from their presentation.

Collaboration

Not only are the systems in an aircraft interconnected, but the development of the systems is also often spread around the globe with multiple sub-contractors and suppliers. Delivering the right plane on time and built right requires not only seamless collaboration but secure collaboration with granular access controls. Shared data, whether it is the newest data set for a motor performance curve or the code libraries to operate it in an electrified aircraft, needs to be easy to use, easy to access, easy to deploy, and easy to configure.

Engineering tracking revisions to flight control software

Traceability

For regulated industries, it is often the case to focus on safety regarding the benefits of traceability – knowing where something went wrong in development is critical to reliably flying planes. But there is a lot of individual knowledge being leveraged throughout development that is highly valuable. Usually, that means linking specific design processes to a product definition, great now the process has been captured and is available for review when needed. Spread this knowledge capture across all of the development and now new hires or recently transitioned employees could have access to a wealth of information on internal methodologies.

Reuse

Critical for companies expanding their dependence on software integrations is re-use. Software iterates very quickly, and being able to use predefined or pre-qualified code accelerates the development cycle for the project. When running on a continuous release cycle, each version in the chain needs to be understood in the context of the system, and without re-use, that would mean there is a new system being developed for each software version. Working instead in a versioned environment, flowed from the traceability of development, allows for one work area to look at approved designs and work in progress design in a managed fashion.

Integrating software with MBSE

Moving into the future, more aircraft will be run with software, and to keep pace with innovation, the tools need to handle that rapid evolution. Changes need to be understood in the context of the greater system, not just the interconnects between software and hardware, but complete understanding. How will the use of stepped voltage compare to continuous changes in an electric motor? Do specific signals prompt more electromagnetic interference that could impact a component in proximity? These are complex questions to answer, and the development of software for aircraft needs to lend itself to answering them when needed; MBSE creates the framework for that pursuit.

Disclaimer: I am the author at PLM ECOSYSTEM, focusing on developing digital-thread platforms with capabilities across CAD, CAM, CAE, PLM, ERP, and IT systems to manage the product data lifecycle and connect various industry networks. My opinions may be biased. Articles and thoughts on PLMES represent solely the author's views and not necessarily those of the company. Reviews and mentions do not imply endorsement or recommendations for purchase.

Leave a Comment

Your email address will not be published. Required fields are marked *