Behavior Driven Development framework for MPI