Text this: Evolutionary Reduction of the Complexity of Software Testing by Using Multi-Agent System Modeling Principles