Testing Aspect-Oriented Programs

被引:0
|
作者
Moreira, Rodrigo M. L. M. [1 ]
Paiva, Ana C. R. [1 ]
Aguiar, Ademar [1 ]
机构
[1] Univ Porto, Dept Informat Engn, Fac Engn, Oporto, Portugal
来源
SISTEMAS Y TECNOLOGIAS DE INFORMACION | 2010年
关键词
Software Testing; Testing techniques; Software Quality;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work addresses software quality issues introduced by Aspect-Oriented Programming (AOP). AOP aims at enhancing modularity and thus solving the problem of crosscutting concerns by capturing them into new units of modularity called aspects. With the increasing usage and acceptance of AOP, the task of assuring aspect-oriented systems' correctness has become a challenge, mainly due to its nature. Although several testing techniques have been applied and improved for object-oriented programs through the years, there is still the problem of selecting and verifying which ones can be effectively applied to AOP. This paper presents a perspective on how AOP can improve quality (when applied correctly), identifies a set of key testing issues that arise with AOP and presents weaknesses and strengths of the existing solutions to improve quality in AOP.
引用
收藏
页码:271 / 276
页数:6
相关论文
共 50 条
  • [1] Testing aspect-oriented programs with UML design models
    Xu, Dianxiang
    Xu, Weifeng
    Wong, W. Eric
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2008, 18 (03) : 413 - 437
  • [2] Testing aspect-oriented programs with finite state machines
    Xu, Dianxiang
    El-Ariss, Omar
    Xu, Weifeng
    Wang, Linzhang
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2012, 22 (04): : 267 - 293
  • [3] Towards a Tool Supporting Integration Testing of Aspect-Oriented Programs
    Massicotte, Philippe
    Badri, Linda
    Badri, Mourad
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (01): : 67 - 89
  • [4] Evaluating different strategies for integration testing of aspect-oriented programs
    Assunção, Wesley Klewerton Guez
    Colanzi, Thelma Elita
    Vergilio, Silvia Regina
    Ramirez Pozo, Aurora Trinidad
    Journal of the Brazilian Computer Society, 2014, 20 (01) : 1 - 17
  • [5] MM Path Approach for Integration Testing of Aspect-Oriented Programs
    Sahu, Madhusmita
    Mohapatra, Durga Prasad
    2015 14TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (ICIT 2015), 2015, : 82 - 87
  • [6] Modelling Dynamics in Aspect-Oriented Programs
    Cheers, Hayden
    Lin, Yuqing
    PROCEEDINGS OF 2021 IEEE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2021, : 6 - 11
  • [7] Dynamic slicing of aspect-oriented programs
    Mohapatra, Durga Prasad
    Sahu, Madhusmita
    Kumar, Rajeev
    Mall, Rajib
    Informatica (Ljubljana), 2008, 32 (03) : 261 - 274
  • [8] An approach to test aspect-oriented programs
    Qamar, M. N.
    Nadeem, A.
    Aziz, R.
    WORLD CONGRESS ON ENGINEERING 2007, VOLS 1 AND 2, 2007, : 211 - +
  • [9] A calculus of untyped aspect-oriented programs
    Jagadeesan, R
    Jeffrey, A
    Riely, J
    ECOOP 2003 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2003, 2743 : 54 - 73
  • [10] Data-flow-based unit testing of aspect-oriented programs
    Zhao, J
    27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 188 - 197