International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 60 - Number 10 |
Year of Publication: 2012 |
Authors: Sonam Agarwal, Arun Prakash Agarwal |
10.5120/9726-4199 |
Sonam Agarwal, Arun Prakash Agarwal . Program Slicing using Test Cases. International Journal of Computer Applications. 60, 10 ( December 2012), 8-11. DOI=10.5120/9726-4199
The main applications of program slicing include various software engineering activities such as program understanding, debugging, testing, program maintenance, complexity measurement and so on. Program slicing is a feasible method to restrict the focus of a task to specific sub-components of a program. It can also be used to extract the statements of a program that are relevant to a given computation. Applying slicing technique to software architectures can bene?t software development in two main ways. The ?rst one concerns maintenance of a component-based software. By using slicing tools on an architectural description, we can determine which components might be a?ected when a given component is modi?ed. Second, architectural reuse can be facilitated. While reuse of code is important, reuse of software design and patterns are expected to offer greater productivity bene?ts and reliability enhancements.