Abstract
Alternative semantics for aspect-oriented abstractions can be defined by language designers using extensible aspect compiler frameworks. However, application developers are prevented from tailoring the language semantics in an application-specific manner. To address this problem, we propose an architecture for aspect-oriented languages with an explicit meta-interface to language semantics. We demonstrate the benefits of such an architecture by presenting several scenarios in which aspect-oriented programs use the meta-interface of the language to tailor its semantics to a particular application execution context.
Original language | Undefined |
---|---|
Title of host publication | Proceedings of the eigth ACM international conference on Aspect-oriented software development |
Place of Publication | New York |
Publisher | Association for Computing Machinery |
Pages | 51-62 |
Number of pages | 12 |
ISBN (Print) | 978-1-60558-442-3 |
DOIs | |
Publication status | Published - 2009 |
Event | 8th International Conference on Aspect-Oriented Software Development, AOSD 2009 - University of Virginia, Charlottesville, United States Duration: 2 Mar 2009 → 6 Mar 2009 Conference number: 8 http://aosd.net/2009/ |
Publication series
Name | |
---|---|
Publisher | ACM |
Conference
Conference | 8th International Conference on Aspect-Oriented Software Development, AOSD 2009 |
---|---|
Abbreviated title | AOSD |
Country/Territory | United States |
City | Charlottesville |
Period | 2/03/09 → 6/03/09 |
Internet address |
Keywords
- IR-71137
- METIS-266510
- open implementation
- Debugging
- EWI-17727
- CR-D.2
- aspect interaction
- meta-object protocols
- Aspect Oriented Programming