Expanding Aspect-Oriented Programming
Project/Area Number |
21300006
|
Research Category |
Grant-in-Aid for Scientific Research (B)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
Software
|
Research Institution | The University of Tokyo |
Principal Investigator |
|
Co-Investigator(Renkei-kenkyūsha) |
IGARASHI Atsushi 京都大学, 大学院・情報学研究科, 教授 (40323456)
|
Project Period (FY) |
2009 – 2012
|
Project Status |
Completed (Fiscal Year 2012)
|
Budget Amount *help |
¥12,350,000 (Direct Cost: ¥9,500,000、Indirect Cost: ¥2,850,000)
Fiscal Year 2012: ¥2,470,000 (Direct Cost: ¥1,900,000、Indirect Cost: ¥570,000)
Fiscal Year 2011: ¥3,250,000 (Direct Cost: ¥2,500,000、Indirect Cost: ¥750,000)
Fiscal Year 2010: ¥3,510,000 (Direct Cost: ¥2,700,000、Indirect Cost: ¥810,000)
Fiscal Year 2009: ¥3,120,000 (Direct Cost: ¥2,400,000、Indirect Cost: ¥720,000)
|
Keywords | 横断的関心事 / アスペクト指向 / 文脈指向 / セキュリティ / 意味論 / 型安全性 / プログラミング言語 / モジュール性 / 最適化 / アスペクト指向プログラミング / セキュリティーポリシー / イベント駆動 / 文脈指向プログラミング / モジュール化 / EventCJ / ContextJ / セキュリティポリシー / AspectJ / 分散ソフトウェア |
Research Abstract |
We conducted research on aspect-oriented programming and context-oriented programming on several aspects, including construction of formalized semantics, improvement of expressiveness through revised type systems, proposal of language constructs for security concerns, and expanding application area through development of a novel language based on events. Those proposals are validated by implementing language systems by extending existing languages like Java and AspectJ,and by rewriting practical application programs.
|
Report
(5 results)
Research Products
(69 results)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
[Presentation] 動的レイヤー合成のための型 システム2013
Author(s)
井上裕昭, 五十嵐淳, Robert Hirschfeld, 増原英彦
Organizer
第13回プログラミングおよび プログラミング言語ワークショップ (PPL2013)
Place of Presentation
福島県会津若松東山温泉「御宿東鳳」
Year and Date
2013-03-04
Related Report
-
-
-
-
-
-
-
-
-
-
-
-
-
[Presentation] Can we use AOP forpatching?2009
Author(s)
Hidehiko Masuhara
Organizer
A weakness in AspectJ's type system and a remedy、a talk at the workshop on Trade-offs in Software Language Engineering
Place of Presentation
University of Twente, Netherlands
Year and Date
2009-06-11
Related Report
-
-
-
-
-
-
-
-
-
-