SOS Explorer

CYBER-PHYSICAL SYSTEM AND SYSTEM-OF-SYSTEMS ARCHITECTING TOOL

SoS Explorer dashboard

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.

request for SoS Explorer form

Quick Start Guide

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#).

Intelligence, Surveillance, and Reconnaissance Toy Problem

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#).

 

Software Toy Problem

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#).