  There is a need for a simulation framework, which is develop as a software
using modern engineering approaches (e.g., modularity --i.e., model reuse--,
testing, continuous development and continuous integration, automated
management of builds, dependencies and documentation) and agile principles, (1)
to make rapid prototyping of industrial cases and (2) to carry out their
feasibility analysis in a realistic manner (i.e., to test hypothesis by
simulating complex experiments involving large numbers of participants of
different types acting in one or several blockchain systems).
