CFP last date
20 May 2024
Reseach Article

Program Slicing Techniques and their Need in Aspect Oriented Programming

by Preeti Sikka, Kulwant Kaur
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 70 - Number 3
Year of Publication: 2013
Authors: Preeti Sikka, Kulwant Kaur
10.5120/11941-7735

Preeti Sikka, Kulwant Kaur . Program Slicing Techniques and their Need in Aspect Oriented Programming. International Journal of Computer Applications. 70, 3 ( May 2013), 11-14. DOI=10.5120/11941-7735

@article{ 10.5120/11941-7735,
author = { Preeti Sikka, Kulwant Kaur },
title = { Program Slicing Techniques and their Need in Aspect Oriented Programming },
journal = { International Journal of Computer Applications },
issue_date = { May 2013 },
volume = { 70 },
number = { 3 },
month = { May },
year = { 2013 },
issn = { 0975-8887 },
pages = { 11-14 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume70/number3/11941-7735/ },
doi = { 10.5120/11941-7735 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:31:52.777637+05:30
%A Preeti Sikka
%A Kulwant Kaur
%T Program Slicing Techniques and their Need in Aspect Oriented Programming
%J International Journal of Computer Applications
%@ 0975-8887
%V 70
%N 3
%P 11-14
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Analysis of various studies has proved the importance of applying program slicing on the source code while debugging, testing, quality assurance, software measurement and maintenance by extracting out the code irrelevant to criteria on behalf of which program slicing is applied, without affecting the relevancy in the information of the code. Program slicing techniques has been upgraded by its different types emerged to overcome the limitation of its previous types with different types of dependence graphs, criteria and on different types of programming paradigm with different types of tools. Paper highlights the effectiveness of hybrid slicing over static and dynamic slicing using case study for applying different types of slicing on same program. Paper also discusses the Aspect Oriented Programming and the areas where it has been proved better than object oriented programming and upholds the need for applying hybrid slicing on Aspect Oriented Program.

References
  1. Weiser, M. , "Program Slicing", IEEE Transactions on software engineering, Vol. 10, Issue 4, 1984, 352-357
  2. Korel, B. and Laski, J. , "Dynamic Program Slicing", Information Processing Letters, Vol. 29, Issue 3, doi>10. 1016/0020-0190(88)90054-3, 26 October 1988, 155-163.
  3. Gupta, R. , Soffa, M. L. , and Howard, J. , "Hybrid slicing: Integrating Dynamic Information with static analysis", ACM Transactions on Software Engineering and Methodology, Vol. 6, Issue 4, October 1997.
  4. Takada, T. , Ohata F. , Inoue K. , "Dependence-Cache Slicing: A Program Slicing Method Using Lightweight Dynamic Information", IWPC, 2002, 169-177
  5. Pan, K. , Kim, S. , E. J. Whitehead, Jr. , "Bug Classification Using Program Slicing Metrics," Sixth IEEE International Workshop on Source Code Analysis and Manipulation, ISBN: 0-7695-2353-6, 2006, 31 – 42.
  6. Saleem, M. , Hussain, R. , Ismail, Y. , Mohsin, S. , "Cost Effective Software Engineering using Program Slicing Techniques", Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, ACM New York, NY, USA ©2009, ISBN: 978-1-60558-710-3 doi>10. 1145/1655925. 1656065, 2009, 768-772.
  7. Ishio, T. , Kusumoto, S. , Inoue, K. , "Program slicing tool for effective software evolution using aspect-oriented technique", Proceedings of the 6th International Workshop on Principles of Software Evolution, ISBN: 0-7695-1903-2, 1-2 Sept. 2003, 3-12.
  8. Kiczales, G. , Lamping, J. , Mendhekar, A. , Maeda, C. , Lopes, C. , Loingtier,J. M. , Irwin, J. , "Aspect Oriented Programming" , Published in proceedings of the European Conference on Object-Oriented Programming, Finland. Springer-Verlag LNCS 1241, Print ISBN: 978-3-540-63089-0; Online ISBN: 978-3-540-69127-3, June 1997.
  9. Mohapatra, D. P. , Sahu, M. , Kumar, R. , and Mall, R. , "Dynamic Slicing of Aspect-Oriented Programs", Informatica 32, 2008, 261–274.
Index Terms

Computer Science
Information Sciences

Keywords

Program Slicing Static slicing Dynamic slicing Hybrid Slicing Aspect Oriented Programming