The use of cleanroom methodology for knowledge based application development | IEEE Conference Publication | IEEE Xplore