stringtranslate.com

Sistema crítico

Un sistema crítico es un sistema que debe ser altamente confiable y conservar esta confiabilidad a medida que evoluciona sin incurrir en costos prohibitivos. [1]

Hay cuatro tipos de sistemas críticos: críticos para la seguridad , críticos para la misión , críticos para el negocio y críticos para la seguridad. [1]

Descripción

Para tales sistemas, se deben utilizar métodos y técnicas confiables para el desarrollo. En consecuencia, los sistemas críticos generalmente se desarrollan utilizando técnicas bien probadas en lugar de técnicas más nuevas que no han estado sujetas a una amplia experiencia práctica. Los desarrolladores de sistemas críticos son naturalmente conservadores y prefieren utilizar técnicas más antiguas cuyas fortalezas y debilidades se comprenden, en lugar de técnicas nuevas que pueden parecer mejores, pero cuyos problemas a largo plazo se desconocen. [2]

En ocasiones, para el desarrollo de sistemas críticos se pueden utilizar técnicas costosas de ingeniería de software que no son rentables para sistemas no críticos. Por ejemplo, los métodos matemáticos formales de desarrollo de software se han utilizado con éxito para sistemas críticos de seguridad y protección. Una de las razones por las que se utilizan estos métodos formales es que ayudan a reducir la cantidad de pruebas necesarias. Para los sistemas críticos, los costos de verificación y validación suelen ser muy altos: más del 50% de los costos totales de desarrollo del sistema. [2]

Clasificación

Un sistema crítico se distingue por las consecuencias asociadas con la falla del sistema o función. Asimismo, los sistemas críticos se distinguen además entre sistemas operativos ante fallos y sistemas a prueba de fallos, según la tolerancia que deben exhibir ante los fallos: [3]

Seguridad crítica

Los sistemas críticos para la seguridad abordan escenarios que pueden provocar la pérdida de vidas, lesiones personales graves o daños al medio ambiente natural. Ejemplos de sistemas críticos para la seguridad son un sistema de control de una planta de fabricación de productos químicos, un avión, el controlador de un sistema de metro no tripulado, un controlador de una planta nuclear, etc. [2] [1] [3]

Misión crítica

Los sistemas de misión crítica están diseñados para evitar la imposibilidad de completar el sistema general, los objetivos del proyecto o una de las metas para las cuales fue diseñado el sistema. Ejemplos de sistemas de misión crítica son un sistema de navegación para una nave espacial, software que controla un sistema de manejo de equipaje de un aeropuerto, etc. [2] [1] [3]

Crítico para el negocio

Los sistemas críticos para el negocio están programados para evitar costos económicos tangibles o intangibles significativos; por ejemplo, pérdida de negocio o daño a la reputación. Esto suele deberse a la interrupción del servicio provocada por la inutilización del sistema. Ejemplos de sistemas críticos para el negocio son el sistema de contabilidad de clientes de un banco, el sistema de negociación de acciones, el sistema ERP de una empresa, el motor de búsqueda de Internet, etc. [2] [1] [3]

Seguridad crítica

Los sistemas críticos para la seguridad se enfrentan a la pérdida de datos confidenciales por robo o pérdida accidental. [1]

Ver también

Notas

  1. ^ abcdef Hinchey, Mike; Coyle, Lorcan (2010). "Sistemas críticos en evolución: una agenda de investigación para sistemas basados ​​en computadora". 2010 17ª Conferencia Internacional y Talleres del IEEE sobre Ingeniería de Sistemas Basados ​​en Computadora . págs. 430–435. doi :10.1109/ECBS.2010.56. hdl : 10344/2085 . ISBN 978-1-4244-6537-8. S2CID  17986471.
  2. ^ abcde "Misión crítica versus crítica para el negocio: ¿EH?". Activestate ActiveBlog . 16 de marzo de 2010.
  3. ^ abcd Bozzano, Marco; Villafiorita, Adolfo (2010). Diseño y Evaluación de Seguridad de Sistemas Críticos. Austin, Texas: Publicaciones Auerbach. pag. 298.ISBN 9781439803318.