skip to main content
10.5555/1357910.1358055acmotherconferencesArticle/Chapter ViewAbstractPublication PagesscscConference Proceedingsconference-collections
research-article

Building computer models from small pieces

Published: 16 July 2007 Publication History

Abstract

Computer models can be built by assembling code fragments. Here we describe the BehaviourComposer, which supports browsing for small modular program pieces called micro-behaviors and their assembly and execution. Using a web browser, the model builder finds and customizes micro-behaviors and associates them with prototypical agents. These micro-behaviors run as independent processes. Different combinations of micro-behaviors produce the desired behavior of each element of the model.
One of the challenges is creating a runtime environment in which several un-ordered micro-behaviors can run together without conflict or the need to explicitly interface them. Another challenge is creating and organizing libraries of micro-behaviors.

References

[1]
{Andreoli and Pareschi 1990} Andreoli, J. and Pareschi, R., "LO and behold! Concurrent structured processes", Proceedings of the European Conference on Object-Oriented Programming on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA/ECOOP '90, Ottawa, Canada, ACM Press. Also published in ACM SIGPLAN Notices, Volume 25, Issue 10, Oct. 1990.
[2]
{Cousin et al 2005} Couzin, I. D., Krause, J., Franks, N. R. & Levin, S. A., "Effective leadership and decision making in animal groups on the move", Nature 433, 513--516.
[3]
{Deffaunt et al 2002} Deffaunt, G., Amblard, F., Weisbuch, G. and Faure, T., "How can extremism prevail? A study based on the relative agreement interaction model", Journal of Artificial Societies and Social Simulation, vol. 5, no. 4, http://jasss.soc.surrey.ac.uk/5/4/1.html
[4]
{Epstein and Axtell 1996} Epstein, J. and Axtell, R., Growing Artificial Societies Social Science From the Bottom Up, Brookings Institution Press and MIT Press, 1996
[5]
{Kahn 2007a} Kahn, K., "Comparing Multi-Agent Models Composed from Micro-Behaviours", M2M 2007, Third International Model-to-Model Workshop, Marseille, France, March 2007
[6]
{Kahn 2007b} Kahn, K., Constructing2Learn Project Web Site, http://dfl.cetis.ac.uk/wiki/index.php/Constructing2Learn
[7]
{North el at 2006} North, M. J., Collier, N. T. and Vos, J. R., "Experiences Creating Three Implementations of the Repast Agent Modeling Toolkit", ACM Transactions on Modeling and Computer Simulation, Vol. 16, Issue 1, pp. 1--25, ACM, New York.
[8]
{Railsback et al 2006} Railsback, S. F., Lytinen, S. L. and Jackson, S. K., "Agent-based simulation platforms: review and development recommendations", Simulation 82: 609--623.
[9]
{Reynolds 1987} Reynolds, C. W. "Flocks, Herds, and Schools: A Distributed Behavioral Model", Computer Graphics, 21(4) (SIGGRAPH '87 Conference Proceedings) pages 25--34.
[10]
{Scherer and McLean 2002} Scherer, A. and McLean, A. "Mathematical models of vaccination", British Medical Bulletin 2002, 62 187--199
[11]
{Simon 1962} Simon, H. "The Architecture of Complexity", Proceedings of the American Philosophical Society, 106: 467--482
[12]
{Wilensky 1999} Wilensky, U. (1999) NetLogo, Center for Connected Learning and Computer-Based Modeling, Northwestern University, http://ccl.northwestern.edu/NetLogo/

Cited By

View all
  • (2020)Phenomenological programmingProceedings of the Interaction Design and Children Conference10.1145/3392063.3394428(299-310)Online publication date: 21-Jun-2020
  • (2009)The Modelling4All project a web-based modelling tool embedded in Web 2.0Proceedings of the 2nd International Conference on Simulation Tools and Techniques10.4108/ICST.SIMUTOOLS2009.5576(1-6)Online publication date: 2-Mar-2009

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SCSC '07: Proceedings of the 2007 Summer Computer Simulation Conference
July 2007
1363 pages
ISBN:1565553160

Sponsors

  • SCS: Society for Modeling and Simulation International

In-Cooperation

Publisher

Society for Computer Simulation International

San Diego, CA, United States

Publication History

Published: 16 July 2007

Check for updates

Author Tags

  1. NetLogo
  2. behavior composer
  3. micro-behaviors
  4. simulation construction kits

Qualifiers

  • Research-article

Conference

SCSC07
Sponsor:
  • SCS
SCSC07: 2007 Summer Computer Simulation Conference
July 16 - 19, 2007
California, San Diego

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Phenomenological programmingProceedings of the Interaction Design and Children Conference10.1145/3392063.3394428(299-310)Online publication date: 21-Jun-2020
  • (2009)The Modelling4All project a web-based modelling tool embedded in Web 2.0Proceedings of the 2nd International Conference on Simulation Tools and Techniques10.4108/ICST.SIMUTOOLS2009.5576(1-6)Online publication date: 2-Mar-2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media