TY - GEN
T1 - Toward disposable domain-specific aspect languages
AU - Hadas, Arik
AU - Lorenz, David H.
N1 - Publisher Copyright: © 2016 ACM.
PY - 2016/3/14
Y1 - 2016/3/14
N2 - 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.
AB - 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.
KW - Aspect-oriented programming (AOP)
KW - Domain-specific aspect language (DSAL)
KW - General-purpose aspect language (GPAL)
UR - http://www.scopus.com/inward/record.url?scp=84965031851&partnerID=8YFLogxK
U2 - 10.1145/2892664.2892676
DO - 10.1145/2892664.2892676
M3 - منشور من مؤتمر
T3 - MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity
SP - 83
EP - 85
BT - MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity
A2 - Batory, Don
A2 - Fuentes, Lidia
A2 - Czarnecki, Krzysztof
T2 - 15th International Conference on Modularity, MODULARITY 2016
Y2 - 14 March 2016 through 17 March 2016
ER -