Models - Datomic/simulant GitHub Wiki
Models represent the activity of a system. Models describe the type, frequency, and intensity of activities to be simulated. Models can represent both human and automated actions.
Models are data, not code. (Code comes into play later, to convert models into Tests). Because models are domain-specific, Simulant specifies only a few generic attributes related to models:
model/tests
connects a model to the tests generated from the modelmodel/type
is a type attribute that drives thecreate-test
multimethod
Example
The hello world example defines a model schema that describes trader activities:
- how many traders there are
- their balances
- their trading frequency and amount
This schema is then used to create a model instance.