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
Link To Document