| Using interfaces to support the testing of crosscutting features |
| Full text |
Pdf
(173 KB)
|
| Source
|
Dynamic Languages Symposium
archive
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
table of contents
Portland, Oregon, USA
SESSION: Doctoral symposium chair's welcome
table of contents
Pages: 782 - 783
Year of Publication: 2006
ISBN:1-59593-491-X
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 31, Citation Count: 0
|
|
|
ABSTRACT
An important question in the context of software product line development is how to improve the modularization and composition of crosscutting features. However, little attention has been paid to the closely related issue of testing the crosscutting features. There is still a lack of techniques to help developers test such features. Usually, developers test the crosscutting features in combination with the affected feature, which impairs the fault diagnosis. This work proposes a verification approach for crosscutting features implemented by means of aspects and crosscutting interfaces (XPIs).
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. Alexander, et al. Towards the Systematic Testing of Aspect-Oriented Programs. Tech. Report, Computer Science, Colorado State University, 2004.
|
| |
2
|
V. Alves, et al. Extracting and Evolving Mobile Games Product Lines. Proceedings of SPLC'05.
|
| |
3
|
AspectJ Team:. http://eclipse.org/aspectj/.
|
| |
4
|
R. Coelho, et al. On Testing Crosscutting Features using Extension Join Points. 3rd Workshop on Product Line Testing (SPLiT'2006), SPLC'2006, 2006.
|
| |
5
|
R. Filman, et al. Aspect-Oriented Software Development. Addison-Wesley, 2005.
|
| |
6
|
William G. Griswold , Kevin Sullivan , Yuanyuan Song , Macneil Shonle , Nishit Tewari , Yuanfang Cai , Hridesh Rajan, Modular Software Design with Crosscutting Interfaces, IEEE Software, v.23 n.1, p.51-60, January 2006
[doi> 10.1109/MS.2006.24]
|
| |
7
|
G. Kiczales, et al. Aspect-Oriented Programming. Proc. of`ECOOP'97, 1997.
|
| |
8
|
U. Kulesza, et al. Improving Extensibility of Object-Oriented Frameworks with Aspect-Oriented Programming, Proc of ICSR'2006, Springer Verlag, LNCS, 2006.
|
| |
9
|
U. Kulesza, R. Coelho, V. Alves, A. Garcia, A. von Staa, C. Lucena, P. Borba. Implementing Framework Crosscutting Extensions with EJPs and AspectJ. Proc. of ACM SIGSoft XX Brazilian Symposium on Software Engineering, 2006.
|
| |
10
|
T. Mackinnon, et al. EndoTesting: Unit Testing with Mock Objects. Proc. of XP'2000, 2000.
|
 |
11
|
|
 |
12
|
Kevin Sullivan , William G. Griswold , Yuanyuan Song , Yuanfang Cai , Macneil Shonle , Nishit Tewari , Hridesh Rajan, Information hiding interfaces for aspect-oriented design, Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, September 05-09, 2005, Lisbon, Portugal
|
|