Association aspects

Kouhei Sakurai, Hidehiko Masuhara, Naoyasu Ubayashi, Saeko Matsuura, Seiichi Komiya

研究成果: Conference contribution

49 被引用数 (Scopus)

抄録

We propose a linguistic mechanism for AspectJ-like languages that concisely associates aspect instances to object groups. The mechanism, which supports association aspects, extends the per-object aspects in AspectJ by allowing an aspect instance to be associated to a group of objects, and by providing a new pointcut primitive to specify aspect instances as execution contexts of advice. With association aspects, we can straightforwardly implement crosscutting concerns that have stateful behavior related to a particular group of objects. The new pointcut primitive can more flexibly specify aspect instances when compared against previous implicit mechanisms. The comparison of execution times between the programs with association aspects and the ones with regular AspectJ aspects revealed that the association aspects exhibited almost equivalent for the medium-sized configurations.

本文言語English
ホスト出版物のタイトルAOSD 2004
ホスト出版物のサブタイトル3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings
出版社Association for Computing Machinery
ページ16-25
ページ数10
ISBN(印刷版)1581138423, 9781581138429
DOI
出版ステータスPublished - 2004
外部発表はい
イベントAOSD 2004: 3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings - Lancaster, United Kingdom
継続期間: 2004 3月 222004 3月 26

出版物シリーズ

名前AOSD 2004: 3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings

Conference

ConferenceAOSD 2004: 3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings
国/地域United Kingdom
CityLancaster
Period04/3/2204/3/26

ASJC Scopus subject areas

  • 工学(全般)

フィンガープリント

「Association aspects」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル