Dr. David H. Akehurst is a highly experienced engineer and consultant. He has worked for many years in both research and commercial organisations. His main areas of interest are Model Based System Engineering, Language Engineering, Distributed Systems and Multi-Platform Development.