StupidModel will make you smart! --Steve Railsback, Steve Lytinen, and Volker Grimm Now that we are through with configuration we can get down to play. In this tutorial, we will create a very simple metaABM model and run it. For this model we will be using the Railsback et. al. StupidModel specification.
Stupid Model was conceived as a way to provide a common example model that could be implemented across various platforms. In that sense, it serves as an informal template with which model developers can compare and understand each platform. MetaABM is an attempt to automate this entire process -- once a (more formal) specification is designed our goal is to be able to create templates that can create models that can run on any supported platform with no additional development! For more information on Stupid Model, see the specification at http://condor.depaul.edu/~slytinen/abm/StupidModelFormulation.pdf or the Swarm Wiki page. - At this point we should have metaABM installed and a metaABM project setup, so we can create our first model. Right-click in the project explorer, and this time select New | metaABM Model
- Give it a name.
- We don't have to do anything here, as metaABM has deduced reasonable values for everything.
- And now we have a project and a model within our Eclipse workspace!
In the next article, we will define a basic stupid model. |