Zusammensetzbarkeit - Composability

Composability ist ein Systementwurfsprinzip , das sich mit den Wechselbeziehungen von Komponenten befasst. Ein hochgradig zusammensetzbares System bietet Komponenten, die in verschiedenen Kombinationen ausgewählt und zusammengebaut werden können, um spezifische Benutzeranforderungen zu erfüllen. In Informationssystemen sind die wesentlichen Merkmale, die eine Komponente zusammensetzbar machen, folgende:

  • in sich geschlossen ( modular ): kann unabhängig eingesetzt werden – beachten Sie, dass es mit anderen Komponenten zusammenarbeiten kann, aber abhängige Komponenten sind austauschbar
  • zustandslos : behandelt jede Anfrage als unabhängige Transaktion, unabhängig von einer vorherigen Anfrage. Zustandslos ist nur eine Technik; verwaltete Zustands- und Transaktionssysteme können ebenfalls zusammensetzbar sein, jedoch mit größeren Schwierigkeiten.

Es wird allgemein angenommen, dass zusammensetzbare Systeme vertrauenswürdiger sind als nicht zusammensetzbare Systeme, da es einfacher ist, ihre einzelnen Teile zu bewerten.

Simulationstheorie

In der Simulationstheorie unterscheidet die aktuelle Literatur zwischen Composability of Models und Interoperability of Simulation. Modellierung wird als zielgerichtete Abstraktion der Realität verstanden, die zur formalen Spezifikation einer Konzeptualisierung und zugrunde liegenden Annahmen und Beschränkungen führt. Modellierung und Simulation (M&S) sind insbesondere an Modellen interessiert, die verwendet werden, um die Implementierung einer ausführbaren Version auf einem Computer zu unterstützen. Unter Simulation wird die Ausführung eines Modells über die Zeit verstanden. Während die Modellierung auf die Konzeptualisierung abzielt, konzentrieren sich Simulationsherausforderungen hauptsächlich auf die Implementierung, dh die Modellierung befindet sich auf der Abstraktionsebene, während die Simulation auf der Implementierungsebene angesiedelt ist. In Anlehnung an die Ideen des Levels of Conceptual Interoperability-Modells (LCIM) adressiert Composability die Modellherausforderungen auf höheren Ebenen, Interoperabilität befasst sich mit Fragen der Simulationsimplementierung und der Integrationsfähigkeit mit Netzwerkfragen. Tolk schlägt folgende Definitionen vor: Interoperabilität ermöglicht den Austausch von Informationen zwischen den Systemen und die Nutzung der Informationen im empfangenden System. Composability gewährleistet die konsistente Darstellung der Wahrheit in allen beteiligten Simulationssystemen des Bundes.

Siehe auch

Beispiele

Verwandte konzepte

Verweise