
The Open Group
Adapting the Qt Framework to FACE Approach
Pages
19
Time to read
28 mins
Publication
Language
English

Pages
19
Time to read
28 mins
Publication
Language
English
This white paper documents the adaptation of the Qt Framework, a commercial off-the-shelf (COTS) software framework, to align with the FACE® Reference Architecture. The adaptation process faced several challenges due to the existing architecture of the Qt Framework, which was not originally designed with the FACE Technical Standard in mind. The paper outlines the necessity for architecture alignment, addressing system API restrictions, and overcoming C++ language limitations, particularly concerning the FACE Conformance Test Suite. The Qt Framework is recognized for its portability and modularity, which are essential characteristics for improving software reuse. However, the adaptation required modifications to accommodate the FACE Technical Standard's requirements, including compliance with safety standards such as DO-178C. The document discusses the implications of these challenges and the approaches taken to ensure that the Qt Framework could effectively support the goals of the FACE initiative, which aims to enhance affordability and interoperability in defense systems.