When a production machine is upgraded, downtime must be minimized.  Pre-deployment testing and simulation can help reduce the time that a machine or process is off-line.  In some cases it may be cost-effective to develop a complete simulator for the machine or process to be upgraded, thus ensuring that the most complete testing possible is performed before "going live". We have experience with a variety of software and hardware based simulation and verification strategies.