A survey on knowledge-based systems for ship design and ship operation. (1st January 2013)