Skip to main content

Intoduction

The ABxM Framework provides an open platform for experimentation with agent-based, aka individual-based, systems. The aim of the framework is to "standardize" research equipment, in this case the tools for modeling and simulation, in order to increase transparency of agent-based models, and repeatability of research results. Its main application can be seen in the modeling and simulation of dynamic systems that can be conceived of as consisting of locally interacting, discrete entities that have autonomy and goal-orientation. These models and simulations can be explorative (divergent) or goal-oriented (convergent) as, for example, when used for optimization. The framework is composed of a set of class libraries organized around the core agent library ABxM.Core. The main usage scenario for domain-specific applications is to expand the functionality of the framework by building an add-on while using the core as the common infrastructure.

More information

Installation

ABxM can be installed via the Rhino package manager, Food4Rhino or through the source code via DaRuS

If installed via package manager, the files and example files can be found here (eg for Rhino 7)

%AppData%\McNeel\Rhinoceros\packages\7.0\ABxM-Core\1.5.4

Further Examples

A great repository of conical models can be found at the NetLogo Model Library

Related Publications

  • Groenewolt, A., Schwinn, T., Nguyen, L., & Menges, A. (2018). An interactive agent-based framework for materialization-informed architectural design. Swarm Intelligence, 12(2), 155-186. doi: 10.1007/s11721-017-0151-8 https://doi.org/10.1007/s11721-017-0151-8