DocumentCode :
2381628
Title :
Modeling crosscutting applications in untyped aspect calculus
Author :
Gopalani, Dinesh ; Govil, Mahesh Chand
Author_Institution :
Dept. of Comput. Eng., Malaviya Nat. Inst. of Technol., Jaipur, India
fYear :
2012
fDate :
18-20 March 2012
Firstpage :
224
Lastpage :
227
Abstract :
The untyped aspect calculus provides direct support for aspects and other related constructs of aspect-oriented programming languages. The calculus uses object and aspect rather than function as its primitive constructs and define operations on these primitives directly. In this paper, we present how the untyped aspect calculus, a minimal language representing the essence of the class of aspect-oriented programming languages, can be used to model various crosscutting applications. The paper discusses some of common crosscutting applications like caching and logging using the UML notations along with their modeling details in the aspect calculus.
Keywords :
Unified Modeling Language; aspect-oriented programming; object-oriented languages; object-oriented methods; UML notations; aspect-oriented programming languages; caching; crosscutting application modeling; logging; software system design; untyped aspect calculus; Calculus; Object oriented modeling; Routing; Servers; Syntactics; Unified modeling language; aspect-oriented programming; caching; crosscutting applications; logging; message transformation; routing; untyped aspect calculus;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers & Informatics (ISCI), 2012 IEEE Symposium on
Conference_Location :
Penang
Print_ISBN :
978-1-4673-1685-9
Type :
conf
DOI :
10.1109/ISCI.2012.6222698
Filename :
6222698
Link To Document :
بازگشت