Notes on Repast.NET agent-based simulation

Recently I’ve been getting acquainted with the .NET version of Repast, an agent-based simulation (ABS) toolkit.  Repast has much in common with the older Swarm system, which Carl Lipo and I used to do much of our previous simulation work (e.g., Ingenta reference).  Repast provides a slightly higher-level and "complete" set of APIs for creating and managing ABS, and does so in a variety of "modern" languages (e.g., Java, Python, .NET C# and VB).  Not that ObjectiveC wasn’t interesting, but it’s lower level than really necessary for the type of work we’re doing:  in writing simulations, I really don’t need to worry about pointers and memory management. 

Given its relative youth, I was surprised how smoothly I was able to get started with Repast.NET inside Visual Studio.  Although the templates were designed for VS2003, and have not been updated or fixed for VS2005, it was relatively simple to take SugarScape and create a template project from it, even adding a unit testing subproject to help ensure the validity and correctness of the simulation.  Given the new capabilities of Visual Studio 2005 Team Edition, I used the VS-style unit testing framework, but one could just as easily use the nUnit framework and the TestDriven.NET plugin (and I’d likely do so for code I’d plan to release as open-source, given that the high priced Team Edition is unlikely to see much use in academic circles). 

In future posts, I’m going to examine what I consider to be the shortcomings of our previous simulation work, examine the theoretical and epistemological basis for doing serious social science with ABS, and discuss my near-term goals in rewriting a new simulation test bed for cultural transmission phenomena.  This is a bit different than my usual fare here on Extended Phenotype, but it’s time to get this work back underway.


7 Comments so far. Comments are closed.
  1. Microsoft beefs up push to small businesses

    Reuters – Microsoft Corp. unveiled a new rebate and free service offer for its small business accounting software on Monday, aimed at luring customers away from rival Intuit Inc…

  2. Buy alprazolam no prescription

    Find, compare and buy Personal Care and other Health and Beauty products…

  3. Best Music Buys CD Search and Price Comparison

    It’s generally considered one of the best albums in pop music history. For all that renown, Astral Weeks is anything but an archetypal rock & roll album: in…

  4. Jessica alba sex tape leaked.wmv.

    Jessica alba sex tape leaked.wmv. Jessica alba sex tape.

  5. I first encountered Taylor’s Ethics of Authenticity as an undergrad, and have read essays of his over the years in various collections, and also recently read Modern Social Imaginaries, and liked it quite a bit, even if I can’t follow it too completely. A friend of mine, who is finishing up a PhD at Northwestern, has taken a few classes from him and likes him quite a bit.

  6. Mark,

    Darn – you noticed! Coming right up soon…

  7. Not so fast! We’re still waiting to hear your thoughts on Taylor 😛