As part of MSML, there are multiple canonical examples which are meant to showcase how the library gets used. The table below describes the features that each one has as well as the level of completion for each.

Comparison of Canonical Examples

Feature/Attribute MSML Template Predator Prey Root Finding Retirement Planning
Description A template for using MSML. It implements very basic functionality. An example of building out an agent based simulation for modeling predators and prey based on multiple actions. A simulation of different root finding techniques and their relative speed/accuracy A canonical example to showcase how to simulate changing behavioral patterns and their impacts on final results
Complexity (1-5) 1 4 3 2
Spec Implementation Complete? X X WIP WIP
Code Implementations Complete? X X   WIP
Simulations/Experiments Complete? X WIP    
Comes with tutorial?       WIP
Boundary Actions X X   X
Control Actions X X X X
Policies X X X X
Mechanisms X X X X
Displays X X X X
Parallel Block X X X X
Stack Block X X X X
Split Block        
Looping Block       WIP
Stateful Metrics X X X X
Metrics X X X X