アスペクト指向プログラミング言語の言語拡張に対する新たな枠組みの導入
アスペクト指向プログラミング言語の言語拡張に対する新たな枠組みの導入
批准号:
06J02115
负责人:
櫻井 孝平
金额:
$1.79万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for JSPS Fellows
财政年份:
2006
资助国家:
日本
项目状态:
已结题
起止时间:
2006 至 2008
中文摘要
点击翻译按钮获取中文摘要
英文摘要
当該年度は、前年度の芝浦工業大学の古宮研究室と共同研究の成果を英語論文化し、国際会議JCKBSE'08で発表した。この研究は単体テストから不要なオブジェクトへの依存性を排除するための表明機構Traversal Assertの提案と評価である。Traversal Assertは、後述するテストに基づくポイントカットが利用するような単体テストケースの記述を改善することができる。実際のオープンソースソフトウェアに対して意図的に欠陥を埋め込む変異テストを実施した結果、Traversal Assertを使うことでテストケースからの他のクラスへの不要な依存性を排除しつつ、正しく欠陥を発見できることを確認した。また、初年度に提案した、テストに基づくポイントカット(Test-based Pointcuts)に関する更なる実装の改善および博士論文執筆を行った。テストに基づくポイントカットはアスペクト指向プログラミングのソフトウェア進化発展への対応という問題の解決を目標とし、プログラムの単体テストケースを利用することで自動的な進化発展への対応を可能にする。また実行履歴の概念によるポイントカットの指定を、テスト実行によって可能にする。このような特定の実行履歴の指定は既存の技術では不可能であった。テストに基づくポイントカットは、単体テストケースをテストとして実行し、その際に実行履歴を記録することで、ポイントカットが期待する実行履歴の一例を得る。その実行履歴とプログラムの実行中に観測される実行履歴を対応づけることで、特定の実行履歴の指定を達成する。当該年度の実装の改善により、実行履歴の指定をより正確にすることが可能になった。
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
アスペクト指向プログラミングにおけるテストに基づいたポイントカットの提案
面向方面编程中基于测试的切入点建议
DOI:
--
发表时间:
2007
期刊:
コンピュータソフトウェア (印刷中)
影响因子:
--
作者:
[Ri, S., Matsunaga, Y., Fujigaki, M., Matui, T., Morimoto, Y., 櫻井 孝平]
通讯作者:
櫻井 孝平
An Assertion Mechanism for Software Unit Testing to Remain Unaffected by Program Modification-The Mechanism to Eliminate Dependency from/to Unnecessary Object
一种软件单元测试不受程序修改影响的断言机制——消除不必要对象依赖的机制
DOI:
--
发表时间:
2008
期刊:
8th Joint Conference on Knowledge-Based Software Engineering 2008 (JCKBSE 08) 8
影响因子:
--
作者:
[Masanori Sakakibara, Kouhei Sakurai, Seiichi Komiya]
通讯作者:
Seiichi Komiya
プログラムの変更に強い単体テストのための表明機構-不要なオブジェクトとの間の依存関係を排除する方法-
抵抗程序变更的单元测试的断言机制 - 如何消除不必要的对象之间的依赖关系 -
DOI:
--
发表时间:
2009
期刊:
日本ソフトウェア科学会コンピュータソフトウェア 26
影响因子:
--
作者:
[榊原正天, 櫻井孝平, 古宮誠一]
通讯作者:
古宮誠一
Test-based Pointcuts : A Robust Pointcut Mechanism Based on Unit Test Cases for Software Evolution
基于测试的切入点:一种基于单元测试用例的稳健的软件演化切入点机制
DOI:
--
发表时间:
2007
期刊:
LATE '07 : The workshop on Linking Aspect Technology and Evolution revisited
影响因子:
--
作者:
[藤垣元治, 李志遠, 松井剛一, 森本吉春, Kouhei Sakurai, Kouehi Sakurai]
通讯作者:
Kouehi Sakurai
Test-based pointcuts for robust and fine-grained join point specification.
基于测试的切入点,用于实现稳健且细粒度的连接点规范。
DOI:
--
发表时间:
2008
期刊:
Proceedings of the 7th International Conference on Aspect-Oriented Software Development (AOSD'08)
影响因子:
--
作者:
[当山学, 増原英彦, Hidehiko Masuhara, Kouhei Sakurai and Hidehiko Masuhara]
通讯作者:
Kouhei Sakurai and Hidehiko Masuhara
大規模機械学習のための伸縮する非同期メッセージを利用したプログラミング手法
-
批准号:21K11825
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$1.5万
-
财政年份:2021
-
负责人:櫻井 孝平
-
依托单位: