DS Dantas, D Walker, G Washburn… - ACM Transactions on …, 2008 - dl.acm.org
This article defines AspectML, a typed functional, aspect-oriented programming language. The main contribution of AspectML is the seamless integration of polymorphism, run-time …
P Avgustinov, E Bodden, E Hajiyev, L Hendren… - Formal Approaches to …, 2006 - Springer
A trace monitor observes the sequence of events in a system, and takes appropriate action when a given pattern occurs in that sequence. Aspect-oriented programming provides a …
P Avgustinov, E Hajiyev, N Ongkingco… - ACM SIGPLAN …, 2007 - dl.acm.org
In aspect-oriented programming, one can intercept events by writing patterns called pointcuts. The pointcut language of the most popular aspect-oriented programming …
M Haupt, H Schippers - European Conference on Object-Oriented …, 2007 - Springer
Aspect-oriented programming languages usually are extensions of object-oriented ones, and their compilation target is usually the (virtual) machine model of the language they …
C Clifton, GT Leavens - Science of Computer Programming, 2006 - Elsevier
This paper describes MiniMAO1, a core aspect-oriented language. Unlike previous aspect- oriented calculi and core languages, MiniMAO1allows around advice to change the target …
SD Djoko, R Douence, P Fradet - Proceedings of the 2008 ACM …, 2008 - dl.acm.org
Aspect Oriented Programming can arbitrarily distort the semantics of programs. In particular, weaving can invalidate crucial safety and liveness propertiesof the base program. In this …
F Ortin, L Vinuesa, JM Felix - International Journal of Software …, 2011 - World Scientific
Aspect-Oriented Software Development (AOSD) provides systematic means to modularize crosscutting concerns in software development. Common AOSD benefits are a higher level …
This article defines the semantics of MinAML, an idealized aspect-oriented programming language, by giving a type-directed translation from a user-friendly external language to a …
This paper defines PolyAML, a typed functional, aspect-oriented programming language. The main contribution of PolyAML is the seamless integration of polymorphism, run-time …