UML extensions for modeling of aspect oriented software: a survey

  • Authors:
  • Shaukat Ali Khan;Aamer Nadeem

  • Affiliations:
  • Mohammad Ali Jinnah University (MAJU), Islamabad, Pakistan;Mohammad Ali Jinnah University (MAJU), Islamabad, Pakistan

  • Venue:
  • NSEC '10 Proceedings of the 2010 National Software Engineering Conference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Aspect Oriented Programming (AOP) is a new programming paradigm for modeling cross cutting concerns into aspects that is hard to model in OOP. UML is commonly used for modeling structure and behavior of object oriented systems. In this paper, we discuss the UML extensions for modeling of AOP software. This paper provides a comprehensive survey of techniques that extends the UML for modeling of AOP software along with their analysis. Our analysis suggests that only few extensions have been purposed for modeling of AOP software with UML. We conclude that more extensions are required for complete modeling of AOP constructs with UML.