Software reset

Not sure if this is what you are looking for, but I use this code to reset Arduino. I found this somewhere on the forums here.

At the place where you want the reset to occur:

void (*softReset) (void) = 0; //declare reset function @ address 0
softReset();