# ActorSimulation v1.1.1 - Table of Contents > A DSL for simulating actor systems in virtual time: send patterns, declarative handlers, statistics, sequence diagrams and flowchart reports, driven by gen_server_virtual_time's clock so a simulated hour takes milliseconds. ## Pages - Project - [Overview](readme.md) - [Changelog](changelog.md) - [License](license.md) - Reports - [Flowchart Reports](flowchart_reports.md) ## Modules - [ActorSimulation](ActorSimulation.md): A DSL for simulating actor systems with message rates and statistics. - [ActorSimulation.Actor](ActorSimulation.Actor.md): A simulated actor that can send and receive messages. - [ActorSimulation.Definition](ActorSimulation.Definition.md): Defines an actor's behavior in the simulation. - [ActorSimulation.GeneratorMetadata](ActorSimulation.GeneratorMetadata.md): Utilities for tracking which test file/function generated an HTML report. - [ActorSimulation.MermaidReportGenerator](ActorSimulation.MermaidReportGenerator.md): Generates Mermaid-based flowchart simulation reports with statistics. - [ActorSimulation.Observer](ActorSimulation.Observer.md): Collects message statistics for actors that are real servers rather than simulated ones. - [ActorSimulation.Stats](ActorSimulation.Stats.md): Collects and aggregates statistics from actor simulations. - [ActorSimulation.TemplateVersions](ActorSimulation.TemplateVersions.md): The third-party versions that the code generators pin in the projects they emit.