April 9-11th 2014
Churchill College, Cambridge UK


Session Title

Using SysML Modeling to Drive Design of Training Simulation Games

Session Type Experience Report
Duration 60 minutes
Session Description

This session will report the results of work currently in progress to use SysML to drive the design of training simulation games based on the open-source Blender engine. The session will cover:

  • Using requirements traceability to demonstrate that simulation games for training actually cover training topics required by government and industry standards bodies.
  • Using parametric models to drive the physics engine built into Blender.
  • Approaches to generating the Blender Python scripts to drive the game at least partially from the SysML XMI.
  • Results of using Papyrus (Open-Source) versus MagicDraw and Sparx EA (Commercial) tools


David Hetherington (Asatte Press, Inc)

David Hetherington has more than thirty years of experience in the computer industry leading software and hardware design teams. During his career, David has covered a very broad set of highly technical design domains including assembly language real-time telecommunications control software, digital signal processing, large enterprise applications, device drivers, software internationalisation, XML technology, blade servers, fault-tolerant systems, and even a project to design a custom chip-set for an automotive radar. David also has extensive experience in development process methodology including software modelling, development process automation, capability maturity modelling, systems integration, and software verification.

David has a BA in Mathematics from the University of California San Diego and a MBA from the McCombs School of Business at the University of Texas. David loves languages and speaks Japanese and German fluently. He passed the Japanese Language Proficiency Test (日本語能力試験, Nihongo Nōryoku Shiken or JLPT), Level N2 examination in December 2011.