Systems Engineering for Safety-Critical Products
Requirements, architecture and safety assessment for products that have to meet IEC 61508, DO-178C, DO-254, ARP-4754A or ARP-4761. From customer requirement through to verified code and the certification artefacts.
The requirement chain, the architecture model and the safety assessment are built as the product is designed. We work alongside your engineers. You do not need an existing requirements process, a modelling tool, or a document set to start.
The Chain from Requirement to Evidence
Every requirement sits on one chain. Each link is bidirectional.
The Formal requirement is the handover from systems engineering to a discipline. It is atomic, allocated to a named component, and states the value or option to be built.
Below the Formal requirement the chain splits by discipline. Each discipline carries its own high-level and low-level requirements down to its own implementation. Requirements allocated to programmable logic follow DO-254. Requirements allocated to software follow DO-178C.
The artefacts are compiled from the same model at the end of the chain: trace matrices, the lifecycle data the applicable standard calls for, the safety assessment output, and the interface control documents. Each one carries the requirement, component and test identifiers it was built from.
Requirement Types
Each type is a distinct object in the model, with its own fields, its own trace links and its own position in the chain.
Implements to → PCB Assembly
Implements to → Firmware Project / Application
Implements to → FPGA Bitstream / IP Module
Implements to → Assembly / Machined Part
Standards We Work To
The same model and the same traceability apply to each.
Where a product is machinery rather than process equipment, the system level is governed by IEC 62061 and the hardware and software subsystems meet IEC 61508 Parts 2 and 3 at the SIL allocated to them.
Architecture with Arcadia
Architecture is modelled with the Arcadia method, across three phases.
Logical architecture is not modelled. States and modes machines are modelled where behaviour depends on them.
How ARPTool Implements It
ARPTool is the model-based systems engineering platform we built, and it holds the model on every project.
What You Receive
Where we also build the hardware, firmware or programmable logic, the same model carries through to the implementation.
Talk to Us About Your Product
Tell us about the product and the standard it has to meet, and we will tell you what the systems engineering effort looks like.
