Title: Design and development of dependency analysis tool (DA-OOP) for an object oriented programme
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.
DOI: 10.1504/IJSETA.2015.067535
International Journal of Software Engineering, Technology and Applications, 2015 Vol.1 No.1, pp.102 - 117
Received: 29 May 2014
Accepted: 25 Jul 2014
Published online: 18 Mar 2015 *