 MultiCriteria analysis (MCA) is one of the means of weighing.This method differs from statistical analysis, which bases itself on the available data/statistics.Most antivirus programs that utilize heuristic analysis perform this function by executing the programming commands of a questionable program or script within a specialized virtual machine, thereby allowing the anti-virus program to internally simulate what would happen if the suspicious file were to be executed while keeping the suspicious code isolated from the real-world machine.