Ferranti Technologies’ modular software design philosophy of re-useable building blocks offers extensive tailoring and integration options incorporating tried-and-tested solutions and access to the latest cutting-edge processing and display technology within our systems.
To reduce time to market, development risk and overall Life Cycle Costs, software developed for Ferranti Technologies’ systems utilises Open System Architecture (OSA) design, use of commercial tools and standards to create platform independent applications, support for commercial Operating Systems such as: VxWorks, Integrity, Windows Embedded standard, Linux and standard software interfaces and protocols such as: IOCTL, POSIX, OpenGL, FTP, NFS, ARINC-661. Central Processor Unit and other cards can be inserted as ‘mezzanine’ cards allowing swap in/swap out, either as a result of obsolescence or where capability insertion is required. We normally work on the basis that our processors operate at 50% capacity at insertion, allowing growth without exceeding capacity.
Ferranti Technologies’ software development processes leverage DO-178 guidelines to minimise software certification effort. We understand and follow established processes whilst understanding the importance of well architected and configured software which minimises the impact of hardware obsolescence on the software application.