書誌事項
- タイトル別名
-
- 2ツ ノ メソッド ヨビダシ ニ カカワル サイテキ カ オ カノウ ニ スル アスペクト シコウ ゲンゴ
- An Aspect-oriented Language for Optimization over Two Method Calls
この論文をさがす
抄録
本稿では,2 つのメソッド呼び出しを 1 つのアドバイスで置き換え可能なアスペクト指向言語を提案する.2 つのメソッド呼び出しに関わる関心事として,たとえば 2 回のデータベース (DB) アクセスを 1 回に減らすなどの,DB の最適化処理がある.しかし,2 つのメソッド呼び出しの間に他のコードが存在し,そのコードと 2 つのメソッド呼び出しの間に依存関係がある場合,既存のアスペクト指向言語ではうまく対応することができない.本稿が提案するアスペクト指向言語 Dualcut では,そのような場合であっても,2 つのメソッド呼び出しと間のコードが一定の条件を満たせば,1 つのアドバイスで置き換えることが可能である.本稿では,その条件を先頭末尾連続可能と呼ぶ.
This paper proposes an aspect-oriented language named Dualcut. Dualcut can substitute an advice for two method calls. An example of concern cutting across two method calls is optimization, which replaces two database (DB) accesses with one merged access. Existing aspect-oriented languages cannot allow such optimization. If two DB accesses (i.e., method calls) are not adjacent but surround a code fragment depending on those accesses, existing aspect-oriented languages do not allow developers to write a single advice substituting for the two accesses. On the other hand, Dualcut allow them if the code fragment satisfies a certain condition.
収録刊行物
-
- 情報処理学会論文誌プログラミング(PRO)
-
情報処理学会論文誌プログラミング(PRO) 4 (2), 67-76, 2011-03-25
東京 : 情報処理学会
- Tweet
キーワード
詳細情報 詳細情報について
-
- CRID
- 1050001337900548736
-
- NII論文ID
- 110008616677
-
- NII書誌ID
- AA11464814
-
- ISSN
- 18827802
- 18827772
- 03875806
-
- NDL書誌ID
- 024301371
-
- 本文言語コード
- ja
-
- 資料種別
- article
-
- データソース種別
-
- IRDB
- NDL
- CiNii Articles