Javaによる文脈指向プログラミング
文脈指向プログラミング(Context Oriented Programming)は文脈に依存する関心事をモジュール化するパラダイムで、動的活性化でき一級の層(layers)と部分メソッド(partial methods)という言語構築子を持ちます。このプロジェクトはJava言語に基づく文脈指向プログラミングの研究を行います。特にContextJおよびJCop言語の設計と実現、また、実際的な応用プログラムによる事例研究が中心となります。
本プロジェクトはドイツHasso Plattner InstitutのSoftware Archiceture Groupとの共同研究です。
言語処理系や関連プロジェクトの情報等の詳細はHPIでのプロジェクトページをご覧下さい。
Members
- Malte Appeltauer (HPI, Germany)
- Michael Haupt (HPI, Germany)
- Robert Hirschfeld (HPI, Germany)
- 河内 一了
- 増原 英彦
Publications
- Malte Appeltauer, Robert Hirschfeld, Michael Haupt and Hidehiko Masuhara,
“ContextJ: Context-oriented Programming with Java”,
Computer Software, Vol.28, No.1, pp.272-292, 2011.
DOI: 10.11309/jssst.28.1_272 - Malte Appeltauer, Robert Hirschfeld, Hidehiko Masuhara, Michael Haupt, and Kazunori Kawauchi
“Event-specific software composition in context-oriented programming”,
in Proceedings of the Conference on Software Composition (SC’10),
LNCS 6144, pp. 50–65, July 1-2 2010. - Malte Appeltauer, Robert Hirschfeld, Michael Haupt and Hidehiko Masuhara, “ContextJ: Context-oriented Programming with Java ”, in Proceedings of the 26th JSSST Annual Conference, 2D-1, Shimane University, Matsue, Shimane, 16 September 2009.