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
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver