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.