Sistemas de caja negra | |
---|---|
![]() | |
Sistema | |
Caja negra máquina Oracle | |
Métodos y técnicas | |
Las pruebas de recuadro negro cajanegrizar | |
Técnicas relacionadas | |
Alimentar hacia adelante ofuscación Reconocimiento de patrones Caja blanca pruebas de caja blanca La identificación de sistemas | |
Fundamentos | |
A priori información Sistemas de control Los sistemas abiertos Investigación de Operaciones sistemas termodinámicos | |
|
En ciencia, informática e ingeniería, una caja negra es un sistema que puede verse en términos de sus entradas y salidas (o características de transferencia ), sin ningún conocimiento de su funcionamiento interno. Su implementación es "opaca" (negra). El término puede usarse para referirse a muchos trabajos internos, como los de un transistor, un motor, un algoritmo, el cerebro humano o una institución o gobierno.
Para analizar un sistema abierto con un típico "enfoque de caja negra", solo se tendrá en cuenta el comportamiento del estímulo / respuesta, para inferir la caja (desconocida). La representación habitual de este sistema de caja negra es un diagrama de flujo de datos centrado en la caja.
Lo opuesto a una caja negra es un sistema en el que los componentes internos o la lógica están disponibles para inspección, lo que comúnmente se denomina caja blanca (a veces también conocida como "caja transparente" o "caja de vidrio").
El significado moderno del término "caja negra" parece haber ingresado al idioma inglés alrededor de 1945. En la teoría de circuitos electrónicos , el proceso de síntesis de red a partir de funciones de transferencia, lo que llevó a que los circuitos electrónicos fueran considerados como "cajas negras" caracterizadas por su respuesta a Las señales aplicadas a sus puertos se remontan a Wilhelm Cauer, quien publicó sus ideas en su forma más desarrollada en 1941. Aunque Cauer no usó el término, otros que lo siguieron ciertamente describieron el método como análisis de caja negra. Vitold Belevitch pone el concepto de cajas negras incluso antes, atribuyendo el uso explícito de redes de dos puertos como cajas negras a Franz Breisig en 1921 y argumenta que los componentes de 2 terminales fueron tratados implícitamente como cajas negras antes de eso.
En cibernética, Ross Ashby dio un tratamiento completo en 1956. Norbert Wiener describió una caja negra en 1961 como un sistema desconocido que debía identificarse utilizando las técnicas de identificación de sistemas. Vio que el primer paso en la autoorganización era poder copiar el comportamiento de salida de una caja negra. Muchos otros ingenieros, científicos y epistemólogos, como Mario Bunge, utilizaron y perfeccionaron la teoría de la caja negra en la década de 1960.
En la teoría de sistemas, la caja negra es una abstracción que representa una clase de sistema abierto concreto que se puede ver únicamente en términos de sus entradas de estímulos y reacciones de salida:
La constitución y estructura de la caja son totalmente irrelevantes para el enfoque en consideración, que es puramente externo o fenomenológico. En otras palabras, solo se tendrá en cuenta el comportamiento del sistema.
- Mario BungeLa comprensión de una caja negra se basa en el "principio explicativo", la hipótesis de una relación causal entre la entrada y la salida. Este principio establece que la entrada y la salida son distintas, que el sistema tiene entradas y salidas observables (y relacionables) y que el sistema es negro para el observador (no se puede abrir).
Un observador hace observaciones a lo largo del tiempo. Todas las observaciones de las entradas y salidas de una caja negra se pueden escribir en una tabla, en la que, en cada una de una secuencia de tiempos, se registran los estados de las diversas partes de la caja, entrada y salida. Por lo tanto, utilizando un ejemplo de Ashby, examinar una caja que se ha caído de un platillo volante podría llevar a este protocolo:
Tiempo | Estados de entrada y salida |
---|---|
11:18 | No hice nada, la caja emitía un zumbido constante a 240 Hz. |
11:19 | Pulsé el interruptor marcado con K: la nota subió a 480 Hz y se mantuvo estable. |
11:20 | Accidentalmente presioné el botón marcado “!” - la caja aumentó de temperatura en 20 ° C. |
11:21 | Etc. |
Por tanto, cada sistema, fundamentalmente, se investiga mediante la recopilación de un protocolo largo, trazado en el tiempo, que muestra la secuencia de estados de entrada y salida. De esto se sigue la deducción fundamental de que todo el conocimiento que se puede obtener de una Caja Negra (de entrada y salida dadas) es tal que se puede obtener al volver a codificar el protocolo (la tabla de observación); todo eso y nada más.
Si el observador también controla la entrada, la investigación se convierte en un experimento (ilustración) y las hipótesis sobre causa y efecto pueden probarse directamente.
Cuando el experimentador también está motivado para controlar la caja, hay una retroalimentación activa en la relación caja / observador, promoviendo lo que en la teoría del control se llama una arquitectura de avance.
El proceso de modelado es la construcción de un modelo matemático predictivo, utilizando datos históricos existentes (tabla de observación).
Un modelo de caja negra desarrollado es un modelo validado cuando los métodos de prueba de caja negra aseguran que se basa únicamente en elementos observables.
Con backtesting, los datos fuera de tiempo siempre se utilizan al probar el modelo de caja negra. Los datos deben escribirse antes de extraerlos para las entradas de caja negra.
Las teorías de caja negra son teorías definidas solo en términos de su función. El término teoría de la caja negra se aplica a cualquier campo, filosofía y ciencia o de otro modo donde se realiza alguna investigación o definición de las relaciones entre la apariencia de un sistema (exterior / exterior), es decir, aquí específicamente el estado de caja negra del sistema, relacionado con su características y comportamiento interior (interior / interior).
Específicamente, la investigación se centra en un sistema que no tiene características inmediatamente aparentes y, por lo tanto, solo tiene factores de consideración que se mantienen ocultos a la observación inmediata. Se supone que el observador es ignorante en primera instancia, ya que la mayoría de los datos disponibles se mantienen en una situación interna lejos de las investigaciones fáciles. Se muestra que el elemento de caja negra de la definición se caracteriza por un sistema en el que los elementos observables entran en una caja quizás imaginaria con un conjunto de salidas diferentes que emergen y que también son observables.
En disciplinas de humanidades como la filosofía de la mente y el conductismo, uno de los usos de la teoría de la caja negra es describir y comprender los factores psicológicos en campos como el marketing cuando se aplica a un análisis del comportamiento del consumidor.
La teoría de la caja negra tiene una aplicación aún más amplia que los estudios profesionales:
El niño que intenta abrir una puerta tiene que manipular la manija (la entrada) para producir el movimiento deseado en el pestillo (la salida); y tiene que aprender a controlar unos por otros sin poder ver el mecanismo interno que los une. En nuestra vida diaria nos enfrentamos a cada paso con sistemas cuyos mecanismos internos no están completamente abiertos a la inspección, y que deben ser tratados con los métodos adecuados a la Caja Negra.
- Ashby(...) Esta simple regla resultó muy efectiva y es una ilustración de cómo el principio de la Caja Negra en la cibernética puede usarse para controlar situaciones que, si se profundizan, pueden parecer muy complejas. Otro ejemplo del principio de la caja negra es el tratamiento de pacientes mentales. El cerebro humano es ciertamente una caja negra, y aunque se está llevando a cabo una gran cantidad de investigación neurológica para comprender el mecanismo del cerebro, también se están logrando avances en el tratamiento mediante la observación de las respuestas de los pacientes a los estímulos.
- Duckworth, Gear y Lockett