Text this: Enhancement of rapid object process for embedded system (ROPES) to support pattern oriented development