Component-Aspect Separation-Based Slicing of Aspect-Oriented Programs

  • Jagannath Singh
  • Durga Prasad Mohapatra
  • Pabitra Mohan Khilar
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 243)


In this paper, we have introduced a slicing technique for AOP based on the separation of aspect and non-aspect (component) sections and separately find their slices and finally combine these two to get the resultant slice. In this paper, we have used AspectJ to find the dynamic information of the program.


Aspect-oriented programming Program slicing Slicing of AOP System dependence graph of AOP 


  1. 1.
    Lamport, L., Kiczales, G.: Aspect-oriented programming proceedings of the 11th European conference on object-oriented programming, June (1997)Google Scholar
  2. 2.
    Rashid, A., Cottenier, T., Greenwood, P., Chitchyan, R., Meunier, R., Coelho, R., Sudholt, M., Joosen, W.: Aspect-oriented software development in practice : Tales from AOSD-Europe. IEEE Comput. Soc. 43(2), 19–26 (2010)CrossRefGoogle Scholar
  3. 3.
    Alexander, R. T., Bieman, J. M., Andrews, A. A.: Towards the systematic testing of aspect-oriented programs, Technical Report CS-4-105, Department of computer science, Colorado State University, Fort Collins, Colorado (2004)Google Scholar
  4. 4.
    Larsen, L., Harrold, M. J.: Slicing object-oriented software, In proceedings of ICSE-18 IEEE, 495–505 (1996)Google Scholar
  5. 5.
    Mohapatra, D. P., Mall, R., Kumar, R.: A node-marking technique for dynamic slicing of object-oriented programs. In proceedings of conference on software design and architecture (SODA’04), 155–160 (2004)Google Scholar
  6. 6.
    Zhao, J.: Slicing of aspect-oriented software. In the proceedings of the 10th international workshop on program comprehension (IWPC’02), IEEE computer society, USA, 251–260 (2002)Google Scholar
  7. 7.
    Sahu, M., Mohapatra, D. P.: A node marking technique for dynamic slicing of aspect-oriented programs, In proceedings of the 10th international conference on information technology (ICIT’07), 155–160 (2007)Google Scholar

Copyright information

© Springer India 2014

Authors and Affiliations

  • Jagannath Singh
    • 1
  • Durga Prasad Mohapatra
    • 1
  • Pabitra Mohan Khilar
    • 1
  1. 1.Department of Computer Science and EngineeringNational Institute of TechnologyRourkelaIndia

Personalised recommendations