An enhanced model for agent based requirement gathering and pre-system analysis | IEEE Conference Publication | IEEE Xplore