Skip to content
cvielma edited this page Oct 28, 2015 · 2 revisions

This is the home site for a personal project I decided to call the "Simulation Models System".

I started this project as a personal learning and training process to improve my technical skills after a while of not developing under OO patterns and Java. Many of the design decisions made in this project are based on learning new skills and implementing best practices. Focusing mostly on maintainability instead of efficiency.

The main goal of this system is to provide a framework to execute general simulation models and save these executions. There's a model interface that can be implemented by any model in order to accomplish this. Each model can have specific rules and the database has been designed to be flexible enough to save any kind of models.

Currently there's a "Personal Economic Model" which given a set of parameters (as inflation, income, expenses, desired savings, etc) projects in a range of time how much money you will have/spend.

Some things I'd like to finish to consider it a "beta" are:

  • Improve UI.
  • That models don't only execute once but that they execute maximizing/minimizing conditions and averaging, providing that way better results instead of only one simulation execution.

I haven't finished it, but I'm open to suggestions and collaboration. You can also find more information on my blog: www.librethinking.com

Clone this wiki locally