Skip to main content

Escaping the Accidents of History: An Overview of Artificial Life Modeling with Repast

  • Chapter
Artificial Life Models in Software

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Archer T (2001) Inside C#. Microsoft Press, Redmond, Washington.

    Google Scholar 

  2. Axelrod R and Cohen M (2000) Harnessing Complexity: Organizational Implications of a Scientific Frontier. Free Press, New York.

    Google Scholar 

  3. Beck K and Gamma E (1998) Test infected: Programmers love writing tests. Java Report 3:37–50.

    Google Scholar 

  4. Bedau M, McCaskill J, Packard N, Rasmussen S, Adami C, Green D, Harvey I, Ikegami T, Kaneko K and Ray T (2000) Open Problems in Artificial Life. Artificial Life 6:363–376.

    Google Scholar 

  5. Berg HC (1993) Random Walks in Biology. Princeton University Press, Princeton.

    Google Scholar 

  6. Booch G (1993) Object-oriented Design with Applications. Addison-Wesley, Reading, MA.

    Google Scholar 

  7. Brantingham P (2003) A neutral model of stone raw material procurement. American Antiquity 487–509.

    Google Scholar 

  8. Cederman L-E (1991) Modeling the co-evolution of states and nations, Proc. 1999 Workshop on Agent Simulation. University of Chicago, Chicago.

    Google Scholar 

  9. Cloyer A, Clement A, Bodkin R, and Hugunin J (2003) Practitioners report: Using aspectJ for component integration in middleware. In: Companion of the 18th Annual ACM SIGPLAN Conf. on Object-Oriented Programming, Systems, Languages, and Applications. ACM, New York.

    Google Scholar 

  10. Collier N, Howe T, and North M (2003) Onward and upward: The transition to Repast 2.0. In: Proc. of the 1st Annual North American Association for Computational Social and Organizational Science Conference, Electronic Proceedings. Pittsburgh, PA.

    Google Scholar 

  11. Dibble C (1999) Geographic small worlds, agent models on graphs. In: Proc. 1999 Workshop on Agent Simulation. University of Chicago, Chicago.

    Google Scholar 

  12. Di Paolo E (2004) Unbinding biological autonomy: Francisco Varela’s contributions to artificial Life. J of Artificial Life 231–234.

    Google Scholar 

  13. Eclipse Home Page (2004), available at http://www.eclipse.org/.

    Google Scholar 

  14. Elrad T, Filman R, and Bader A (2001) Aspect-oriented programming: Introduction. Comm. ACM 44:29–32.

    Google Scholar 

  15. Emonet T, Macal C, North M, Wickersham C, and Cluzel P (2004) AgentCell: A Multi-scale agent-based platform for intracellular and extracellular simulations. Joint University of Chicago and Argonne National Laboratory Working Paper, Chicago and Argonne.

    Google Scholar 

  16. Epstein J and Axtell R (1996) Growing Artificial Societies Social Science from the Bottom Up. MIT Press, Boston.

    Google Scholar 

  17. Folcik V and Orosz C (2004) The immune system as a complex adaptive system: A Repast simulation of the anti-viral immune response. In: Proc. of SwarmFest 2004, University of Michigan, Ann Arbor.

    Google Scholar 

  18. Foxwell H (1999) Java 2 Software Development Kit. Linux Journal, Specialized Systems Consultants, Seattle, Washington.

    Google Scholar 

  19. Gamma E, Helm R, Johnson R, and Vlissides J (1995) Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA.

    Google Scholar 

  20. Gilbert N and Bankes S (2002) Platforms and methods for agent-based modeling. Proc. National Academy of Sciences of the USA 99:7197–7198.

    Google Scholar 

  21. Gülcü C (2003) The Complete Log4j Manual: The Reliable, Fast, and Flexible Logging Framework for Java. QOS Press.

    Google Scholar 

  22. Holland J (1996) Hidden Order: How Adaptation Builds Complexity. Addison-Wesley, Reading, MA.

    Google Scholar 

  23. Hraber P, Jones T and Forrest S (1997) The ecology of Echo. Artificial Life 3:165–190.

    Google Scholar 

  24. Java Object Oriented Neural Engine (Joone) Home Page (2004), available at http://www.jooneworld.com/.

    Google Scholar 

  25. Kampis G (2002) A causal model of evolution. In: Proc. 4th Asia-Pacific Conf. on Simulated Evolution and Learning. Singapore, pp. 836–840.

    Google Scholar 

  26. Kampis G and Gulyas L (2004) Emergence out of interaction: A Phenotype based model of species evolution. 5th Int. Workshop on Emergent Synthesis.

    Google Scholar 

  27. Kampis G and Gulyas L (2003) Causal structures in embodied systems. The European Research Consortium for Informatics and Mathematics News 53.

    Google Scholar 

  28. Korobkova E, Emonet T, Vilar J, Shimizu T, and Cluzel P (2004) From molecular noise to behavioral variability in a single bacterium. Nature 428:574–578.

    Article  Google Scholar 

  29. Langton C (1994) What is Artificial Life?, The Digital Biology Project, available at http://www.biota.org/papers/cglalife.html.

    Google Scholar 

  30. Law AA and Kelton D (1982) Simulation Modeling and Analysis. McGraw-Hill, New York.

    Google Scholar 

  31. Lutz M and Ascher D (1999) Learning Python. O’Reilly Press.

    Google Scholar 

  32. Morton-Firth C, Shimizu T and Bray D (1999) A free-energy-based stochastic simulation of the tar receptor complex J. Molecular Biology 286: 1059–1074.

    Article  Google Scholar 

  33. Mozart Consortium: Mozart Programming System 1.3.1 (2004), available at http://www.mozart-oz.org/.

    Google Scholar 

  34. NCSA, HDF 5 Home Page (2004), http://hdf.ncsa.uiuc.edu/HDF5/.

    Google Scholar 

  35. Padgett J, Lee D, and Collier N (2003) Economic production as chemistry. Industrial and Corporate Change 12: 843–877.

    Article  Google Scholar 

  36. Padgett J (2001) Organizational genesis, identity and control, In: The Transformation of Banking in Renaissance Florence Networks and Markets, Rauch J and Casella A (eds). Russell Sage, New York, pp. 211–257.

    Google Scholar 

  37. Parker D, Evans T, and Meretsky V (2001) Measuring emergent properties of agent-based land-cover: land-use models using spatial metrics. In: 7th Ann. Int. Conf. Society for Computational Economics, Yale University, New Haven, CT.

    Google Scholar 

  38. Parker M (1999) Ascape: An Agent-based modeling framework in Java. In: Proc. 1999 Workshop on Agents Simulation, University of Chicago, Chicago, IL, USA.

    Google Scholar 

  39. Picker R, Baird D and Gertner R (1994) Game Theory and the Law. Harvard University Press, Boston, MA.

    Google Scholar 

  40. Riolo R (2004) Repast Mailing List Posting, available at http://repast.sourceforge.net/.

    Google Scholar 

  41. ROAD: Repast 3.0 (2004), available at http://repast.sourceforge.net/.

    Google Scholar 

  42. Sandler T (2001) Economic Concepts for the Social Sciences. Cambridge University Press.

    Google Scholar 

  43. Serenko A and Detlor B (2002) Agent toolkits: A General overview of the market and an assessment of instructor satisfaction with utilizing toolkits in the classroom. Working Paper 455. McMaster University, Hamilton, Ontario.

    Google Scholar 

  44. Swarm Development Group: Swarm 2.2 (2004), http://wiki.swarm.org/.

    Google Scholar 

  45. Tobias R and Hofmann C (2003) Evaluation of free Java-libraries for socialscientific agent based simulation. J. of Artificial Societies and Social Simulation 7:1.

    Google Scholar 

  46. Top 500 Supercomputers for June 2004 (2004), available at http://www.top500.org/lists/2004/06/.

    Google Scholar 

  47. Van Roy P and Haridi S (2004) Concepts, Techniques, and Models of Computer Programming. MIT Press, Boston, MA.

    Google Scholar 

  48. Walker R, Baniassad E and Murphy G (1999) An initial assessment of aspectoriented programming. Proc. 1999 Int. Conf. Software Engineering. IEEE, Piscataway, NJ, pp. 120–135.

    Google Scholar 

  49. Whitley D (1994) A genetic algorithm tutorial. Statistics and Computing 4:65–85.

    Article  Google Scholar 

  50. Wilke C and Adami C (2002) The biology of digital organisms. Trends in Ecology and Evolution 17:528–532.

    Article  Google Scholar 

  51. Watts D (2003) Small Worlds: The Dynamics of Networks between Order and Randomness. Princeton University Press, Princeton, NJ.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag London Limited

About this chapter

Cite this chapter

North, M.J., Macal, C.M. (2005). Escaping the Accidents of History: An Overview of Artificial Life Modeling with Repast. In: Adamatzky, A., Komosinski, M. (eds) Artificial Life Models in Software. Springer, London. https://doi.org/10.1007/1-84628-214-4_6

Download citation

  • DOI: https://doi.org/10.1007/1-84628-214-4_6

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-85233-945-6

  • Online ISBN: 978-1-84628-214-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics