Abstract
Consider the task of auditing an application whose main functionality is to execute commands received from clients. One could audit command executions with AspectJ. Alternatively, one could design, implement, and use a domain-specific aspect language for auditing, and then throw the language away. In this paper we argue that such disposable aspect languages are useful and that developing them may overall be as cost-effective as using general-purpose aspect languages.
Original language | English |
---|---|
Title of host publication | MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity |
Editors | Don Batory, Lidia Fuentes, Krzysztof Czarnecki |
Publisher | Association for Computing Machinery, Inc |
Pages | 83-85 |
Number of pages | 3 |
ISBN (Electronic) | 9781450340335 |
DOIs | |
State | Published - 14 Mar 2016 |
Event | 15th International Conference on Modularity, MODULARITY 2016 - Malaga, Spain Duration: 14 Mar 2016 → 17 Mar 2016 |
Publication series
Name | MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity |
---|
Conference
Conference | 15th International Conference on Modularity, MODULARITY 2016 |
---|---|
Country/Territory | Spain |
City | Malaga |
Period | 14/03/16 → 17/03/16 |
Bibliographical note
Publisher Copyright:© 2016 ACM.
Keywords
- Aspect-oriented programming (AOP)
- Domain-specific aspect language (DSAL)
- General-purpose aspect language (GPAL)