ASA Agent-Based Model v2 Documentation
A High-Performance Simulation Framework for Organizational Dynamics
2025-07-10
Welcome
This documentation provides a comprehensive guide to the ASA Agent-Based Model v2, a high-performance simulation framework for studying Attraction-Selection-Attrition (ASA) dynamics in organizations.
0.1 Overview
The ASA ABM v2 is designed to simulate how organizations evolve over time through the interplay of:
- Attraction: How individuals are drawn to organizations based on fit
- Selection: How organizations choose new members
- Attrition: How and why members leave organizations
0.2 Key Features
- High Performance: Built on
data.table
for efficient large-scale simulations - Modular Architecture: Easy to extend and customize
- Comprehensive Metrics: Track organizational dynamics over time
- Flexible Parameters: Highly configurable simulation scenarios
- Future-Ready: Designed for network and hierarchical extensions
0.3 Documentation Structure
This documentation is organized into the following sections:
- Getting Started: Installation and quick start guide
- Theoretical Background: Understanding the ASA framework
- Architecture Overview: System design and components with architecture decision log
- User Guide: Running simulations, configuring parameters, and deep metrics analysis
- ODD Protocol: Formal model specification following the ODD standard
- API Reference: Detailed function documentation
- Examples: Practical simulation scenarios and case studies
- Model Recipe Book: Ready-to-use configurations for common research questions
- Contributor’s Guide: Step-by-step walkthrough for developers and contributors
- Quick Reference: Concise parameter and function reference card