Companion site
An approach and tool chain for helping developers in:
Our approach combines model learning, quality metrics evaluation and mock generation. Model learning is used to infer models, which encodes the behaviours of every component of a communicating system SUT and its architecture. On these models, we evaluate 6 quality metrics mostly related to Auditability, Testability and Dependability. These are defined with respect to the learned models so that they can be automatically evaluated. These metrics allow to classify components into 4 categories: \enquote{Mock}, \enquote{Test}, \enquote{Test in Isolation} and \enquote{Code Review}. We finally propose model-based algorithms to help generate mock models
These mock models are executed by Mock Runners. We provide two implemtations of Mock Runners :
Paper:
Tools:
Use-cases :