安全性と再利用性の高いアスペクト指向言語の設計と実現方式
安全性と再利用性の高いアスペクト指向言語の設計と実現方式
批准号:
08J11378
负责人:
青谷 知幸
金额:
$0.77万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for JSPS Fellows
财政年份:
2008
资助国家:
日本
项目状态:
已结题
起止时间:
2008 至 2009
中文摘要
点击翻译按钮获取中文摘要
英文摘要
アスペクト指向プログラミング(AOP)の安全性と表現力の向上を目的に研究を行い、1柔軟な暗黙の型変換をAOPの提案、2分散システムにおけるセキュリティ・ポリシー記述のためのAOP言語AspectKE^*の設計と言語処理系の実装、3安全かつ柔軟なAOPを実現すStrongRelaxAJの提案を行った。暗黙の型変換を利用すると、異なる2つのライブラリを自然に統合でき、また組み込み領域特化言語(EDSL)で書かれるプログラムの可読性が上がるという利点があるが、暗黙の型変換が適用される条件が言語設計者によって定められており、ユーザーが自由に拡張することができなかった。本研究ではAOPを応用して、ユーザーが適用条件を自由に拡張できる暗黙の型変換を実現する方式を提案し、11月17日にオークランドで開催された国際ワークショップAOAsia5で発表した。AspectKE^*は分散システムの作成のためのプログラミング言語である。プログラマはパスワードの漏洩などをプログラム解析の結果を利用することで防ぐことができる。一般にプログラム解析は複雑で扱いづらいが、AspectKE^*ではプログラム解析を容易に行うための函数を提供することでこの問題を解決している。研究成果をまとめた論文は国際ワークショップACP41Sに採択され、ワークショップ議事録に収録された。StrongRelaxAJはJavaをベースとして作られたAOP言語AspectJの拡張である。AspectJは型安全でなく、また柔軟性に欠けていることが先行研究で個別に指摘され、解決されてきた。StrongRelaxAJはこれらの研究成果を統合して、安全かつ柔軟なプログラムを書けるようにしたものである。言語設計を説明した論文は国際ワークショップFOALに採択され、ワークショップ議事録に収録された。
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Optimizing dynamic pointcuts by using ScoPE
使用 ScoPE 优化动态切入点
DOI:
--
发表时间:
2009
期刊:
影响因子:
--
作者:
[Kitagawa, N., Koizumi, A., Suzuki, M.K., Kashino, M., Tomoyuki Aotani]
通讯作者:
Tomoyuki Aotani
StrongRelaxAJ: integrating adaptability of RelaxAJ and expressiveness of StrongAspectJ
StrongRelaxAJ:整合RelaxAJ的适应性和StrongAspectJ的表现力
DOI:
--
发表时间:
2010
期刊:
Proceedings of Foundations ofAspect-Oriented Languages (FOAL2010)
影响因子:
--
作者:
[Tomoyuki Aotani, Manabu Toyama, Hidehiko Masuhara]
通讯作者:
Hidehiko Masuhara
アドバイスの安全な実行のためのアスペクト指向プログラミング言語の型システム
面向方面的编程语言的类型系统,用于安全执行建议
DOI:
--
发表时间:
2009
期刊:
コンピュータソフトウェア Vol.26(2)
影响因子:
--
作者:
[青谷知幸, 増原英彦]
通讯作者:
増原英彦
AspectKE* : Security Aspects with Program Analysis for Distributed Systems
AspectKE*:分布式系统程序分析的安全性
DOI:
--
发表时间:
2010
期刊:
Proceedings of the 9th Workshop on Aspects, Components, and Patterns for Infrastructure Software(ACP4IS'10) 9
影响因子:
--
作者:
[Fan Yang, Hidehiko Masuhara, Tomoyuki Aotani, Flemming Nielson, Hanne Riis Nielson]
通讯作者:
Hanne Riis Nielson
A join point model for implicit conversion
隐式转换的连接点模型
DOI:
--
发表时间:
2009
期刊:
影响因子:
--
作者:
[Huang Lu, Jie Li, and Mohsen Guizani, Tomoyuki Aotani and Hidehiko Masuhara]
通讯作者:
Tomoyuki Aotani and Hidehiko Masuhara
プログラムの動的更新のための多版ワークフロープログラミング言語の設計と実現
-
批准号:24K14900
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.91万
-
财政年份:2024
-
负责人:青谷 知幸
-
依托单位:
版情報を取り込んだプログラミング言語の研究
-
批准号:19K11898
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.75万
-
财政年份:2019
-
负责人:青谷 知幸
-
依托单位:
文脈の変化に応じて離散的に振舞いを変えるソフトウェアのためのプログラミング言語
-
批准号:16K16033
-
项目类别:Grant-in-Aid for Young Scientists (B)
-
资助金额:$2.58万
-
财政年份:2016
-
负责人:青谷 知幸
-
依托单位: