Articulo de referencia

Componibilidad

La componibilidad es un principio de diseño de sistemas que aborda las interrelaciones de los componentes. Un sistema altamente componible proporciona componentes que pueden sel...

La componibilidad es un principio de diseño de sistemas que aborda las interrelaciones de los componentes. Un sistema altamente componible proporciona componentes que pueden seleccionarse y ensamblarse en diversas combinaciones para satisfacer requisitos específicos del usuario. En los sistemas de información, las características esenciales que hacen que un componente sea componible son:

  • autónomo ( modular ): puede implementarse de forma independiente; tenga en cuenta que puede cooperar con otros componentes, pero los componentes dependientes son reemplazables.
  • Sin estado : trata cada solicitud como una transacción independiente, sin relación con ninguna solicitud anterior. Sin estado es solo una técnica; los sistemas transaccionales y con estado administrado también pueden ser componibles, pero con mayor dificultad.

Se cree ampliamente que los sistemas componibles son más confiables que los sistemas no componibles porque es más fácil evaluar sus partes individuales. [ 1 ]

Teoría de la simulación

En la teoría de la simulación , la literatura actual distingue entre la componibilidad de modelos y la interoperabilidad de la simulación. El modelado se entiende como la abstracción intencionada de la realidad, que da como resultado la especificación formal de una conceptualización y de las suposiciones y restricciones subyacentes.

El modelado y la simulación (M&S) se centran, en particular, en los modelos que se utilizan para respaldar la implementación de una versión ejecutable en un ordenador. La ejecución de un modelo a lo largo del tiempo se entiende como simulación. Mientras que el modelado se centra en la conceptualización, los desafíos de la simulación se centran principalmente en la implementación; en otras palabras, el modelado se sitúa en el nivel de abstracción, mientras que la simulación se sitúa en el nivel de implementación. Siguiendo las ideas derivadas del modelo de Niveles de Interoperabilidad Conceptual (LCIM), la Composabilidad aborda los desafíos del modelado en niveles superiores, la interoperabilidad se ocupa de los problemas de implementación de la simulación y la integrabilidad de las cuestiones de red.

Tolk [ 2 ] propone las siguientes definiciones: La interoperabilidad permite intercambiar información entre los sistemas y utilizar la información en el sistema receptor. La componibilidad garantiza la representación consistente de la verdad en todos los sistemas de simulación participantes de la federación.

Véase también

Referencias

  1. Peter G. Neumann (2004). 'Arquitecturas componibles basadas en principios y de confianza garantizada' (PDF) (Informe).
  2. Tolk, A. Interoperabilidad, componibilidad y sus implicaciones para la simulación distribuida: hacia los fundamentos matemáticos de la interoperabilidad de la simulación . Actas de la Conferencia DS-RT 2013, Delft, Países Bajos, octubre de 2013.