MVVT staat voor modelleren, valideren, verifiëren en testen.
Je kunt een systeem zoals een robotstofzuiger gewoon maken en dan testen of deze werkt (wat dat dan ook precies inhoud).
Helaas kan het herstelllen van fouten dan betekenen dat een deel of het gehele systeem opnieuw gemaakt moet worden.
Er zijn verschilllende manieren om dit te vermijden, één van die manieren is het modelleren van het systeem voor het daadwerkelijk te bouwen en aan de hand van dat model al een aantal testt uit te voeren.
Zowel de automaat als de simulatie uit de inrtroductie zijn voorbeelden van een model dat ons in staat stelt om zonder het systeem zelf te hoeven bouwen toch een aantal aspecten van dat systeem te bekijken. Hiermee kan tijd en geld worden bespaard en de kwaliteit worden vergroot.