The recent interest in object-oriented analysis has resulted in the introduction of abstraction in the analysis phase of information systems development life cycle. Abstraction has been proven to be a powerful object-oriented construct through which software complexity can be reduced and software productivity can be improved. Our main aim in this paper is to provide the support of abstraction f...