Software Engineering and Formal Methods

We report on early results in a long term project to apply learning-based testing (LBT) to evaluate the functional correctness of distributed systems and their robustness to injected faults. We present a case study of a commercial product for counter-party credit risk implemented as a distributed microservice architecture. We describe the experimental set-up, as well as test results. From this experiment, we draw some conclusions about prospects for future research in learning-based testing.