Authors: Ratneshwer; Guru Prasad Bhandari; Kul Bahadur Chhetri
Addresses: Department of Computer Science, MMV, Banaras Hindu University, Uttar Pradesh 221005, India ' Department of Computer Science, Banaras Hindu University, Uttar Pradesh 221005, India ' Department of Computer Science, Banaras Hindu University, Uttar Pradesh 221005, India
Abstract: This work presents 'design and development of a dependency analysis tool (DA-OOP) for an object oriented programme'. The proposed tool is capable of supporting generation of different dependency views of an object oriented programme. Dependency analysis of conventional software use traditional techniques of programme dependency representation. As far as OOP software is concerned, its specific features like classes, objects, inheritance relationships, encapsulation, polymorphism, overloading etc. should also be considered. An object oriented programme may observe dependencies among namespaces, classes, functions and variables. The main contribution of this work is to develop a dependency analysis tool for an object-oriented programme that will extract all possible dependencies of an OOP programme. The proposed tool 'DA-OOP' depicts the dependency information in form of text view, matrix view and graph view of an object oriented programme. The outcomes of the tool may be efficiently utilised in testing and maintenance of an object oriented programme.
Keywords: object-oriented programming; OOP; dependency analysis; class graph; inter-class dependency; intra-class dependency; text view; matrix view; graph view; software testing; software maintenance.
International Journal of Software Engineering, Technology and Applications, 2015 Vol.1 No.1, pp.102 - 117
Available online: 16 Feb 2015 *Full-text access for editors Access for subscribers Free access Comment on this article