Application of component engineering to the design of holistic spell checking algorithm | IEEE Conference Publication | IEEE Xplore