Abstract
Aspect-oriented programming provides the programmer with means to cross-cut conventional program structures, in particular the class hierarchies of object-oriented programming. This paper studies the use of aspect orientation in structuring syntax directed compilers implemented as attribute grammars. Specifically, it describes a method for specifying definitions of related attributes as ‘aspects’ and treating them as first-class objects, that can be stored, manipulated and combined. It is hoped that this embedding of an aspect-oriented programming style in Haskell provides a stepping stone towards a more general study of the semantics of aspect-oriented programming.
| Original language | English (US) |
|---|---|
| Title of host publication | Generative and Component-Based Software Engineering - 1st International Symposium, GCSE 1999, Revised Papers |
| Editors | Krzysztof Czarnecki, Ulrich W. Eisenecker |
| Publisher | Springer Verlag |
| Pages | 121-133 |
| Number of pages | 13 |
| ISBN (Print) | 3540411720, 9783540411727 |
| DOIs | |
| State | Published - 2000 |
| Event | 1st International Symposium on Generative and Component-Based Software Engineering, GCSE 1999 - Erfurt, Germany Duration: Sep 28 1999 → Sep 30 1999 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 1799 |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Other
| Other | 1st International Symposium on Generative and Component-Based Software Engineering, GCSE 1999 |
|---|---|
| Country/Territory | Germany |
| City | Erfurt |
| Period | 9/28/99 → 9/30/99 |
Bibliographical note
Publisher Copyright:© Springer-Verlag Berlin Heidelberg 2000.
Fingerprint
Dive into the research topics of 'Aspect-oriented compilers'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS