Core type declarations
- ../flow Testing framework
This module defines the core types that define the structure of the system model:
- Actor - elements of the system that can exchange data with each other
- Message - the data that Actors exchange
- Interaction - Encapsulates the details of an exchange: The two actors involved and the request/response messages
- Flow - A contextualised and causally-linked sequence of Interactions
- Context - an aspect of the environment in which a Flow is valid
- Residue - a persistent change that the flow leaves behind
- Metadata - provides human-readable context for a Flow.
- Dependency - a relationship between two Flows
- Model - A set of Flows
It is unlikely that you'll need to depend directly on this artifact - it will be supplied transitively by builder.