Page 188 -
P. 188

9 Verifying and Validating Simulations                          185

            been inhered from simulation in engineering and computer science, particularly
            from the reviews of validation and verification in engineering by Sargent (2013).
            All techniques that we describe can be found in the literature, but it would be rare
            to find a model in which only one technique was used, consistent with the fact that
            the validation process should be diverse. Also, there are no standard names in the
            literature and some techniques overlap with others.



            9.3.3.1  Face Validity

            Face validity is a general kind of test used both before and after the model is put
            to use. During the model development process, the various intermediate models are
            presented to persons who are knowledgeable about the problem in order to assess
            whether they are compatible with the expert’s understanding and reasonable for their
            purpose (Sargent 2013). Face validity may be used for evaluating the conceptual
            model, the components thereof, and the behaviour of the computational models
            in terms of categorical outcomes or direct input/output relationships. This can be
            accomplished via documentation, graphing visualisation models, and animation of
            the model as it moves through time. Visualisation of model outputs (including a
            brief look at model animation) is analysed in Chap. 10 of this volume (Evans et al.
            2017). Insofar as this is a general kind of test, it is used in several iterations of the
            model.



            9.3.3.2  Turing Tests

            People who are knowledgeable about the behaviour of the target system are asked
            if they can discriminate between system and model outputs (Sargent 2013;Law
            2015). The logic of Turing tests is the following: If the outputs of a computational
            model are qualitatively or quantitatively indistinguishable from the observation of
            the target system, a substantial level of validation has been achieved.
              Note that the behaviour of the target system does not need to be observed
            directly in the cases where a computational direct representation is available. For
            example, suppose that videos of car traffic are transformed into three-dimensional
            scenes, whereby each object in the scene represents a car following the observed
            trajectory. If an independent investigator is not able to distinguish the computational
            reproduction from an agent-based simulation of car traffic, then a substantial level of
            validation has been obtained for the set of behaviours represented in the simulation
            model.


            9.3.3.3  Historical Validity

            Historical validity is a kind of retrodiction where the results of the model are
            compared with the results of previously collected data. If only a portion of the
   183   184   185   186   187   188   189   190   191   192   193