State Communications

The state communications model is a demonstration of how the MultiFlow and CommsFlow flow classes can be used to represent perception and communication-type behaviors that occur between different actors or agents.

Further description and use of the model is given in the provided notebooks:

References:

  • Irshad, L., & Hulse, D. (2023, August). Modeling Distributed Situation Awareness in Resilience-Based Design of Complex Engineered Systems. In International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (Vol. 87295, p. V002T02A050). American Society of Mechanical Engineers.

Package Structure:

Models:

  • state_communication.py: Base model.

Scripts and tests:

  • test_multiflow.py: Tests various MultiFlow use-cases.

Notebooks:

  • tutorial_MultiFlow_and_CommsFlow.ipynb is a tutorialized overview discussing the step by step creation and use of fmdtools.analyze.graph.FunctionArchitectureTypeGraph to view model types.