He utilizado la lógica para la especificación de las políticas de seguridad en un modelo de seguridad. Uno de mis revisores me preguntó: "¿por qué has utilizado la lógica y no el álgebra para este fin, y cuál es tu justificación?". La primera respuesta que se me ocurre es que el álgebra es más adecuada para utilizarla en el modelado del comportamiento (aspectos dinámicos). Por ejemplo, para la especificación de protocolos de seguridad. Sin embargo, la lógica es más adecuada para la especificación de propiedades (aspectos estáticos). Por ejemplo, para la especificación de las propiedades de seguridad que necesitamos satisfacer en un entorno informático, o las propiedades de seguridad que deseamos que se satisfagan en un protocolo de seguridad. En otras palabras, el álgebra es adecuada para decir CÓMO, pero la lógica es adecuada para decir QUÉ.
Mis preguntas con respecto a este tema son:
- ¿Es correcta mi respuesta inicial a esta pregunta o no?
- ¿Cuáles son las otras respuestas a esta pregunta?
- ¿Cuáles son las principales referencias que describen dónde debemos utilizar la lógica y dónde debemos utilizar el álgebra en sus aplicaciones en informática?