How Computational Models Predict the Behavior of Complex Systems