Computer simulation validation : fundamental concepts, methodological frameworks, and philosophical perspectives (2019)