Developing reusable and robust language processing components for information systems using GATE | IEEE Conference Publication | IEEE Xplore