SoS Explorer is a tool that provides a framework for defining and modeling cyber-physical system and system-of-systems problems (or any problem that can be viewed as entities and their interfaces). The key performance metrics and constraints are then modeled using any of the supported languages: MATLAB, Python, or F#. The architect can then generate optimal solutions using the supplied evolutionary algorithms and perform “what-if” analysis with an interactive graphical representation of each architecture. Solutions may also be compared to each other to provide an understanding of the architectural trade-space.
Using a simple example, this guide shows step-by-step how to formulate and solve a problem using SoS Explorer. The objective and constraint code is included in all supported languages (MATLAB, Python, and F#).
The ISR toy problem example demonstrates how to solve a simplified problem in a military domain. It is a twenty-two system problem with four objectives and two constraints . The objective and constraint code is included in all supported languages (MATLAB, Python, and F#).
The software toy problem example demonstrates how to solve a simplified problem in a software domain. It is a twenty-four system problem with five objectives and three constraints . The objective and constraint code is included in all supported languages (MATLAB, Python, and F#).
Follow Engineering Management and Systems Engineering