Development of automatic chemical reaction mechanism generation software using object-oriented technology