• DocumentCode
    3635041
  • Title

    Composition and categorization of aspect-oriented design patterns

  • Author

    Radoslav Menkyna;Valentino Vranić;Ivan Polášek

  • Author_Institution
    Softec, s.r.o., Kutuzovova 23, 83103 Bratislava 3, Slovakia
  • fYear
    2010
  • Firstpage
    129
  • Lastpage
    134
  • Abstract
    This paper presents a composition of four particular aspect-oriented design patterns: Policy, Cuckoo´s Egg, Border Control and Exception Introduction. The composition is studied in the context of the class deprecation problem in team development. Each of these four patterns is a representative of one of the three structural categories of aspect-oriented design patterns: pointcut, advice, and inter-type declaration pattern category. Although aspect-oriented patterns mostly can be composed with one another without having to modify the code of the pattern that has been applied first, this is not always so. Based on the structural categorization of aspect-oriented design patterns, a regularity in their sequential composition is uncovered and discussed in general and within a detailed example of Policy, Cuckoo´s Egg, Border Control, and Exception Introduction composition and further examples of aspect-oriented design pattern compositions.
  • Keywords
    "Informatics","Application software","Machine intelligence","Software engineering","Information technology","Paper technology","Programming profession","Computer languages","Springs"
  • Publisher
    ieee
  • Conference_Titel
    Applied Machine Intelligence and Informatics (SAMI), 2010 IEEE 8th International Symposium on
  • Print_ISBN
    978-1-4244-6422-7
  • Type

    conf

  • DOI
    10.1109/SAMI.2010.5423751
  • Filename
    5423751