 Random-access stored-program machine

In theoretical computer science the random-access stored-program (RASP) machine model is an abstract machine used for the purposes of algorithm development and algorithm complexity theory.The RASP is a random-access machine (RAM) model that, unlike the RAM, has its program in its "registers" together with its input.