CMS: a knowledge-based tool for intelligent information systems application development | IEEE Conference Publication | IEEE Xplore