JAMSIM: a Microsimulation Modelling Policy Tool

JAMSIM (JAva MicroSIMulation) is an innovative synthesis of open source packages that provides an environment and set of features for the creation of dynamic discrete-time microsimulation models that are to be executed, manipulated and interrogated by non-technical, policy-oriented users. Combining the leading open source statistical package R and one of the foremost agent-based modelling (ABM) graphical tools Ascape, JAMSIM is available as an open source tool, for public reuse and modification. Here we describe microsimulation, our functional requirements, a review of tools used by other micro-simulators and an evaluation of existing software, followed by the architecture, features and use of JAMSIM.

[1]  Holly Sutherland,et al.  An introduction to EUROMOD , 1999 .

[2]  Anne Scott A computing strategy for SAGE : 2 . Programming considerations , 2003 .

[3]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .

[4]  Miles T. Parker,et al.  What is Ascape and Why Should You Care? , 2001, J. Artif. Soc. Soc. Simul..

[5]  Paul Johnson,et al.  The SAGE model: dynamic microsimulation population model for Britain , 2007 .

[6]  Nigel Gilbert,et al.  Platforms and methods for agent-based modeling , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[7]  Jutta Gampe,et al.  The Microsimulation Tool of the MicMac-Project , 2009 .

[8]  David O'Sullivan,et al.  Primary Care in an Aging Society: Building and Testing a Microsimulation Model for Policy Purposes , 2011 .

[9]  Peter Davis,et al.  Using micro-simulation to create a synthesised data set and test policy options: the case of health service effects under demographic ageing. , 2010, Health policy.

[10]  M. Sonnessa The JAS (Java Agent-based Simulation) Library , 2003 .

[11]  Stephen Hynes,et al.  The Life-Cycle Income Analysis Model (LIAM): A Study of a Flexible Dynamic Microsimulation Modelling Computing Framework , 2008 .

[12]  Anil Gupta,et al.  Modelling our future : population ageing health and aged care , 2007 .

[13]  Michele Sonnessa JAS: JAVA AGENT-BASED SIMULATION LIBRARY, AN OPEN FRAMEWORK FOR ALGORITHM-INTENSIVE SIMULATIONS , 2004 .

[14]  Jutta Gampe,et al.  MIC-core: A tool for microsimulation , 2009, Proceedings of the 2009 Winter Simulation Conference (WSC).

[15]  Jeff McAffer,et al.  Eclipse Rich Client Platform: Designing, Coding, and Packaging Java¿ Applications , 2005 .

[16]  Robert Tobias,et al.  Evaluation of free Java-libraries for social-scientific agent based simulation , 2004, J. Artif. Soc. Soc. Simul..

[17]  30th Annual Simulation Symposium , 1997, Proceedings of 1997 SCS Simulation Multiconference.

[18]  Steven L. Lytinen,et al.  Agent-based Simulation Platforms: Review and Development Recommendations , 2006, Simul..

[19]  Holly Sutherland,et al.  EUROMOD - the tax-benefit microsimulation model for the European Union , 2007 .

[20]  Ann Harding,et al.  Social Modelling and Public Policy: Application of Microsimulation Modelling in Australia , 2002, J. Artif. Soc. Soc. Simul..

[21]  Roberto Leombruni,et al.  LABORsim: An Agent-Based Microsimulation of Labour Supply – An Application to Italy , 2006 .

[22]  Gregory R. Madey,et al.  Tools of the Trade: A Survey of Various Agent Based Modeling Platforms , 2009, J. Artif. Soc. Soc. Simul..

[23]  Glen E. P. Ropella,et al.  SOFTWARE ENGINEERING CONSIDERATIONS FOR INDIVIDUAL-BASED MODELS , 2008 .

[24]  Holly Sutherland,et al.  Improving the capacity and usability of EUROMOD: final report , 2008 .

[25]  Thomas Sauerbier UMDBS - A New Tool for Dynamic Microsimulation , 2002, J. Artif. Soc. Soc. Simul..

[26]  G. Nigel Gilbert,et al.  Simulation for the social scientist , 1999 .