La composibilidad es un principio de diseño del sistema que se ocupa de las interrelaciones de los componentes. Un sistema altamente componible proporciona componentes que se pueden seleccionar y ensamblar en varias combinaciones para satisfacer los requisitos específicos del usuario. En los sistemas de información, las características esenciales que hacen que un componente sea componible son que sea:
- autónomo ( modular ): se puede implementar de forma independiente; tenga en cuenta que puede cooperar con otros componentes, pero los componentes dependientes son reemplazables
- apátrida : [ cita requerida ] trata cada solicitud como una transacción independiente, sin relación con ninguna solicitud anterior. Sin estado es solo una técnica; Los sistemas gestionados estatales y transaccionales 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 teoría de la simulación , la literatura actual distingue entre Composability of Models e Interoperability of Simulation. 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 los supuestos y restricciones subyacentes. El modelado y la simulación (M&S) está, en particular, interesado en modelos que se utilizan para apoyar la implementación de una versión ejecutable en una computadora. La ejecución de un modelo en el tiempo se entiende como simulación. Mientras que el modelado apunta a la conceptualización, los desafíos de la simulación se enfocan principalmente en la implementación, en otras palabras, el modelado reside en el nivel de abstracción, mientras que la simulación reside en el nivel de implementación. Siguiendo las ideas derivadas del modelo de Niveles de Interoperabilidad Conceptual (LCIM), Composability aborda los desafíos del modelo en niveles superiores, la interoperabilidad se ocupa de los problemas de implementación de la simulación y la integrabilidad con las preguntas de la 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 capacidad de composición asegura la representación coherente de la verdad en todos los sistemas de simulación participantes de la federación.
Ver también
Ejemplos de
Conceptos relacionados
Referencias
- ^ Peter G. Neumann (2004). 'Arquitecturas componibles con principios confiables y confiables' (PDF) (Informe).
- ^ Tolk, A. Interoperabilidad, capacidad de composición y sus implicaciones para la simulación distribuida: hacia los fundamentos matemáticos de la interoperabilidad de la simulación . Actas Conferencia DS-RT 2013, Delft, Países Bajos, octubre de 2013