One of the most important activities associated with the Aerospace and Defense industry is maintenance. Maintainability procedures have a direct impact of safety and operational availability of the system. The processes or procedures used during maintenance activities, whether removing and replacing a component of a system, or even conducting troubleshooting, are generally discrete by design, and in most cases, a maintainer, or a field service representative (FSR), will follow a sequence of steps as part of a maintenance work package or work instruction. Depending on the system, those maintenance activities could be complex, requiring many steps to complete. In order to successfully accomplish complex tasks, generally, one of two possibilities need to exist, either the maintainer is well trained and experienced, or the maintenance work instructions are extremely detailed and precise; both of options can be time consuming and expensive to achieve. In addition, and depending on the FSR or how the work instructions were captured, the maintenance task will be done a particular way, not leaving room for process improvement. Maintenance activities are generally conducted utilizing a series of discrete steps, although the process of developing maintenance procedures can be considered continuous, depending on how and who created the procedure. By utilizing continuous simulations for training system maintenance, the approach users take to accomplish a particular maintenance task is collected in the form of quantitative data. Utilizing that data, discrete models are generated for specific maintenance tasks. The models can then be translated into work instructions, as well as, creating 3D augmented reality environment for training and execution of maintenance activities.