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