An update of UPSMON by Monsada and Rafalsky.  Improved and Implemented in ARMA 3.