Data Flow Testing of Aspects (ソフトウェア工学 研究報告 テーマ:学生セッションおよび一般)
スポンサーリンク
概要
- 論文の詳細を見る
In this paper, we present a data-flow based approach to testing aspects. Our approach considers three levels of testing for aspects, i.e., intramodule testing, inter-module testing, and intra-aspect testing. For an individual module (i.e.,a method, advice, or introduction), or a public module along with other modules it calls in an aspect, we perform intra-module testing or inter-module testing. For modules that are accessible outside the aspect and can be invoked in any order by users of the aspect, we perform intra-aspect testing. Where the intra-module and inter-module testing have the same meaning as the intra-method and inter-method testing of object-oriented software, the intra-aspect testing is designed to test some specific features for an aspect. We also present the aspect control-flow graph for an aspect to compute def-use pairs of the aspect and use such information to support data-flow testing on aspects.
- 一般社団法人情報処理学会の論文
- 2002-03-07
著者
関連論文
- If it is Invisible, How to Know its Working? : Towards Self-monitoring Software for Invisible Computing Environment
- Cohesion Measures for Aspect-Oriented Programs
- Slicing Software Architectures
- Testing Criteria for Aspect-Oriented Software (ソフトウェア工学 研究報告)
- SpecJ : Towards Adding Contracts to Java
- Slicing Aspect-Oriented Software (ソフトウェア工学 研究報告)
- Complexity Metrics for Software Architectures(Software Engineering)
- Dynamic Slicing of Object-Oriented Programs
- Data Flow Testing of Aspects (ソフトウェア工学 研究報告 テーマ:学生セッションおよび一般)
- Towards A Metrics Suite for Aspect-Oriented Software (ソフトウェア工学 研究報告 テーマ:学生セッションおよび一般)
- Coupling Measurement in Aspect-Oriented Systems
- Dependence Analysis of Aspect-Oriented Software and Its Applications to Slicing, Testing, and Debugging
- Refactoring Aspect-Oriented Programs