published in 18th International Conference on Computer Applications in Industry and Engineering 2005 Caine 2005 Journal