A template-based and pattern-driven approach to situation awareness and assessment in virtual humans
toward a theory of situation awareness in dynamic systems .