INTERNATIONAL JOURNAL OF KNOLWEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, vol. 9, no. 2, page. 107 - 127, 2005-05