SPADES - a distributed agent simulation environment with software-in-the-loop execution · Study