DocumentCode
2229300
Title
Aspect Algebra: The Operational Semantics for Aspect Oriented Software
Author
Sarkar, Anirban ; Debnath, Narayan C.
Author_Institution
Dept. of Comput. Applic., Nat. Inst. of Technol., Durgapur, India
fYear
2012
fDate
16-18 April 2012
Firstpage
139
Lastpage
144
Abstract
This paper has proposed novel aspect algebra for Graph -- semantic based Aspect Model called GAM. The GAM provides formal representation of Aspect Oriented System (AOS) concepts like join points, advices, Point Cut etc. using graph based semantics. On the other hand, the proposed algebra is comprised of set of operators defined on conceptual semantics of AOS. Those operators are used to conceptualize the different operational semantics of cross cutting concerns in Aspect Oriented System design and will play a crucial role on realization of weaving mechanism formally at model level.
Keywords
aspect-oriented programming; formal specification; graph theory; process algebra; programming language semantics; AOS concepts; GAM; aspect algebra; aspect oriented software; aspect oriented system design; conceptual semantics; cross cutting concerns; formal representation; graph based semantics; graph-semantic based aspect model; operational semantics; weaving mechanism; Algebra; Medical services; Object oriented modeling; Programming; Semantics; Unified modeling language; Weaving; Aspect Oriented Modeling; Aspect Oriented System; Conceptual Modeling; Cross-Cutting Concerns; Cross-cutting Operations;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: New Generations (ITNG), 2012 Ninth International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4673-0798-7
Type
conf
DOI
10.1109/ITNG.2012.28
Filename
6209157
Link To Document