Title :
An empirical study of control dependency and data dependency for large software systems
Author :
Agarwal, Sankalp ; Agrawal, Arun Prakash
Author_Institution :
Amity Univ., Noida, India
Abstract :
Empirical study of control dependency and data dependency means that after applying various observations and techniques for large software as well as small programs we analyze that data dependency is more suitable for large software systems and control dependency is more suitable for small programs. For small programs with a few lines of code, static slicing gives the well output and provide optimum solution for a given problem. In this paper, we share our experiences for the working of the program static slicing and traverse the program through control dependency and data dependency. Control dependency and data dependency are best suitable for forward static slicing in program dependence graph (PDG). The main emphasis of static slicing provides the program free from various designing errors, debugging errors and retrieves the solution in more understable form.
Keywords :
data structures; program debugging; program slicing; program testing; PDG; control dependency; data dependency; large software systems; program dependence graph; program static slicing; Algorithm design and analysis; Data structures; Software algorithms; Software engineering; Software systems; Testing; control dependency; data dependency; program dependence graph; static slicing;
Conference_Titel :
Confluence The Next Generation Information Technology Summit (Confluence), 2014 5th International Conference -
Conference_Location :
Noida
Print_ISBN :
978-1-4799-4237-4
DOI :
10.1109/CONFLUENCE.2014.6949230