Xcos is a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux



GAMS is described as 'The General Algebraic Modeling System (GAMS) is a high-level modeling system for mathematical optimization. GAMS is designed for modeling and solving linear, nonlinear, and mixed-integer optimization problems' and is an app. There are more than 10 alternatives to GAMS for a variety of platforms, including Windows, Linux, Mac, Web-based and Chrome OS apps. The best GAMS alternative is Xcos, which is both free and Open Source. Other great apps like GAMS are Simulink, OpenModelica, Minsky and BMS.
Xcos is a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated.



Simulink® is a block diagram environment for multidomain simulation and Model-Based Design. It supports simulation, automatic code generation, and continuous test and verification of embedded systems.



OpenModelica – A Free Modelica Environment! OpenModelica is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage. Its long-term development is supported by a non-profit organization – the Open Source Modelica Consortium (OS.

Minsky enables the simulation of models (particularly from economics) defined in terms of coupled ordinary differential equations. The models are defined using a drawing canvas (rather like VisSim), and a double entry bookkeeping system known as a Godley table.



Block model simulator for python BMS is a block model time simulator: it computes time values of time functions (called variables) linked by blocks which represent equations and behaviors between them.

Explore powerful simulation algorithms for System Dynamics and Agent Based Modeling in a truly cohesive environment. Use System Dynamics to gain insights into your system. Use Agent Based Modeling to granularly break apart the details.

VisSim™ is a visual language for modeling and simulating nonlinear dynamic systems. With 9 integration methods, 4 optimization methods and over 200 vector and scalar block functions.
Multi-Engineering Modeling and Simulation The unique multi-engineering capabilities of Dymola presents new and revolutionary solutions for modeling and simulation as it is possible to simulate the dynamic behavior and complex interactions between systems of many engineering field.

StochSD (Stochastic System Dynamics) is a System Dynamics simulation software with focus on stochastics. It is a form of Continuous System Simulation (CSS) that in addition to model and simulate continuous flows between compartments, can handle transitions of discrete entities.

EMSO simulator is an equation-oriented process simulator with a graphical interface for modeling complex dynamic or steady-state processes. It is CAPE-OPEN compliant. EMSO stands for Environment for Modeling, Simulation, and Optimization.
20-sim is commercial modeling and simulation program for multidomain dynamic systems, which is developed by Controllab. With 20-sim models can be entered as equations, block diagrams, bond graphs and physical components.