A system having replaceable subsystems is operable in a certified
configuration after installation of a replacement subsystem. The system
includes several subsystems each installed at an interface. For each
subsystem, the interface includes memory having a description of the
operating environment for that subsystem. The memory stores modules each
having a signature, for example, a cyclic redundancy code (CRC). After
installation of a replacement subsystem, a processor in the subsystem
checks a list of signatures. Each signature corresponds to a module that
is certified for use by an application program of the subsystem. If a
listed signature corresponds to a module that is available in the memory,
is desirable to be used, and the subsystem is not presently configured to
use such a module, the subsystem reads the module, integrates the data of
the module into an operating configuration, and operates thereafter in
accordance with the updated operating configuration. In one
implementation, an aircraft collision avoidance system includes one or
more replaceable subsystems that each read a memory in a tray of the
cockpit interface and configure themselves for updated operation.
Un sistema que tiene subsistemas reemplazables es operable en una configuración certificada después de la instalación de un subsistema del reemplazo. El sistema incluye varios subsistemas cada uno instalado en un interfaz. Para cada subsistema, el interfaz incluye la memoria que tiene una descripción del ambiente de funcionamiento para ese subsistema. La memoria almacena los módulos cada uno que tiene una firma, por ejemplo, un código cíclico de la redundancia (CRC). Después de la instalación de un subsistema del reemplazo, un procesador en las comprobaciones del subsistema una lista de firmas. Cada firma corresponde a un módulo que sea certificado para el uso por un programa de uso del subsistema. Si una firma mencionada corresponde a un módulo que esté disponible en la memoria, es deseable ser utilizado, y el subsistema no se configura actualmente para utilizar tal módulo, el subsistema lee el módulo, integra los datos del módulo en una configuración de funcionamiento, y funciona después de eso de acuerdo con la configuración de funcionamiento actualizada. En una puesta en práctica, un sistema de la evitación de la colisión del avión incluye unos o más subsistemas reemplazables que cada uno leyó una memoria en una bandeja del interfaz de la carlinga y la configure ellos mismos para la operación actualizada.