Back to the catalog
Software — free catalog
Software Architecture Framework for Extensibility using Dynamic Assembly of Reflective Types (SAFE-DART)
A NASA software catalog entry available for reuse or request.
About this technology
Overview
SAFE-DART is a framework designed to increase the extensibility and flexibility of a software system written in C++ and utilizing the Qt C++ framework from The Qt Company. SAFE-DART adds flexibility to the software system by making it simple to change Computer Software Components (CSC) by selecting from multiple implementations provided by the software system in a way that can be controlled by the user at run-time. SAFE-DART also allows the use of modules to provide additional CSC implementations without the need to alter the original software system, allowing additional functionality to be added to the system even at run-time.