Dataflow Pointcut in Aspect-Oriented Programming (bibtex)
by Hidehiko Masuhara and Kazunori Kawauchi
Abstract:
A dataflow-based pointcut is proposed for aspect-oriented programming (AOP) languages. The pointcut specifies where aspects should be applied based on the origins of values. It is designed to be compatible with the other kinds of pointcuts in existing AOP languages. Primary application fields of the pointcut are the aspects in which flow of information is important, such as security. This paper presents the design of the pointcut with a web-application example, and its prototype implementation.
Reference:
Dataflow Pointcut in Aspect-Oriented Programming (Hidehiko Masuhara and Kazunori Kawauchi), In Proceedings of The First Asian Symposium on Programming Languages and Systems (APLAS'03) (Atsushi Ohori, ed.), volume 2895, 2003.
Bibtex Entry:
@inproceedings{masuhara2003aplas,
  pdf = {aplas2003.pdf},
  slides = {aplas2003-talk.pdf},
  author = {Hidehiko Masuhara and Kazunori Kawauchi},
  title = {Dataflow Pointcut in Aspect-Oriented Programming},
  doi = {10.1007/978-3-540-40018-9_8},
  booktitle = {Proceedings of The First Asian Symposium on Programming Languages and Systems (APLAS'03)},
  pages = {105--121},
  year = 2003,
  editor = {Atsushi Ohori},
  volume = {2895},
  series = {Lecture Notes in Computer Science},
  address = {Beijing, China},
  month = nov,
  acceptanceratio = {24/76 (32%)},
  keywords = {AspectJ, dflow},
  abstract = {A dataflow-based pointcut is proposed for aspect-oriented programming (AOP) languages. The pointcut specifies where aspects should be applied based on the origins of values. It is designed to be compatible with the other kinds of pointcuts in existing AOP languages. Primary application fields of the pointcut are the aspects in which flow of information is important, such as security. This paper presents the design of the pointcut with a web-application example, and its prototype implementation.}
}
Powered by bibtexbrowser