请输入您要查询的百科知识:

 

词条 Composability
释义

  1. Simulation theory

  2. See also

      Examples    Related concepts  

  3. References

{{refimprove|date=December 2018}}

Composability is a system design principle that deals with the inter-relationships of components. A highly composable system provides components that can be selected and assembled in various combinations to satisfy specific user requirements. In information systems, the essential features that make a component composable are that it be:

  • self-contained (modular): it can be deployed independently – note that it may cooperate with other components, but dependent components are replaceable
  • stateless:{{cn|date=June 2013}} it treats each request as an independent transaction, unrelated to any previous request. Stateless is just one technique; managed state and transactional systems can also be composable, but with greater difficulty.

It is widely believed that composable systems are more trustworthy than non-composable systems because it is easier to evaluate their individual parts.[1]

Simulation theory

In simulation theory, current literature distinguishes between Composability of Models and Interoperability of Simulation. Modeling is understood as the purposeful abstraction of reality, resulting in the formal specification of a conceptualization and underlying assumptions and constraints. Modeling and simulation (M&S) is in particular interested in models that are used to support the implementation of an executable version on a computer. The execution of a model over time is understood as the simulation. While modeling targets the conceptualization, simulation challenges mainly focus on implementation, in other words, modeling resides on the abstraction level, whereas simulation resides on the implementation level. Following the ideas derived from the Levels of Conceptual Interoperability model (LCIM), Composability addresses the model challenges on higher levels, interoperability deals with simulation implementation issues, and integratability with network questions. Tolk [2] proposes the following definitions: Interoperability allows exchanging information between the systems and using the information in the receiving system. Composability ensures the consistent representation of truth in all participating simulation systems of the federation.

See also

Examples

  • Composable operations
  • Minimal structured control flow
  • Universal composability

Related concepts

  • Function composition
  • Object composition
  • Conceptual interoperability
  • Principle of compositionality
  • 6 Degrees of Keyword Composability

References

1. ^{{cite report|title='Principled Assuredly Trustworthy Composable Architectures'|year=2004|author=Peter G. Neumann|url=http://www.csl.sri.com/users/neumann/chats4.pdf}}
2. ^Tolk, A. Interoperability, Composability, and their Implications for Distributed Simulation - Towards Mathematical Foundations of Simulation Interoperability. Proceedings DS-RT 2013 Conference, Delft, The Netherlands, October 2013

1 : Software engineering terminology

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/22 0:50:53