Perspectives on automated testing of aspect-oriented programs

Tao Xie, Jianjun Zhao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

Aspect-oriented software development is gaining popularity with the adoption of aspect-oriented languages in writing programs. To reduce the manual effort in assuring the quality of aspect-oriented programs, we have developed a set of techniques and tools for automated testing of aspect-oriented programs. This position paper presents our perspectives on automated testing techniques from three dimensions: testing aspectual behavior or aspectual composition, unit tests or integration tests, and test-input generation or test oracles. We illustrate automated testing techniques primarily through the last dimension in the perspectives. By classifying these automated testing techniques in the perspectives, we provide better understanding of these techniques and identify future directions for automated testing of aspect-oriented programs. This position paper also presents a couple of new techniques that we propose based on the perspectives.

Original languageEnglish
Title of host publicationProceedings of the Third Workshop on Testing Aspect-Oriented Programs, WTAOP'07, held at the Sixth International Conference on Aspect-Oriented Software Development
Pages7-12
Number of pages6
Volume210
DOIs
Publication statusPublished - 2007
Externally publishedYes
Event3rd Workshop on Testing Aspect-Oriented Programs, WTAOP'07, held at the 6th International Conference on Aspect-Oriented Software Development - Vancouver, BC, Canada
Duration: Mar 12 2007Mar 16 2007

Other

Other3rd Workshop on Testing Aspect-Oriented Programs, WTAOP'07, held at the 6th International Conference on Aspect-Oriented Software Development
CountryCanada
CityVancouver, BC
Period3/12/073/16/07

Fingerprint

Testing
Software engineering
Chemical analysis

All Science Journal Classification (ASJC) codes

  • Human-Computer Interaction

Cite this

Xie, T., & Zhao, J. (2007). Perspectives on automated testing of aspect-oriented programs. In Proceedings of the Third Workshop on Testing Aspect-Oriented Programs, WTAOP'07, held at the Sixth International Conference on Aspect-Oriented Software Development (Vol. 210, pp. 7-12) https://doi.org/10.1145/1229384.1229386

Perspectives on automated testing of aspect-oriented programs. / Xie, Tao; Zhao, Jianjun.

Proceedings of the Third Workshop on Testing Aspect-Oriented Programs, WTAOP'07, held at the Sixth International Conference on Aspect-Oriented Software Development. Vol. 210 2007. p. 7-12.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Xie, T & Zhao, J 2007, Perspectives on automated testing of aspect-oriented programs. in Proceedings of the Third Workshop on Testing Aspect-Oriented Programs, WTAOP'07, held at the Sixth International Conference on Aspect-Oriented Software Development. vol. 210, pp. 7-12, 3rd Workshop on Testing Aspect-Oriented Programs, WTAOP'07, held at the 6th International Conference on Aspect-Oriented Software Development, Vancouver, BC, Canada, 3/12/07. https://doi.org/10.1145/1229384.1229386
Xie T, Zhao J. Perspectives on automated testing of aspect-oriented programs. In Proceedings of the Third Workshop on Testing Aspect-Oriented Programs, WTAOP'07, held at the Sixth International Conference on Aspect-Oriented Software Development. Vol. 210. 2007. p. 7-12 https://doi.org/10.1145/1229384.1229386
Xie, Tao ; Zhao, Jianjun. / Perspectives on automated testing of aspect-oriented programs. Proceedings of the Third Workshop on Testing Aspect-Oriented Programs, WTAOP'07, held at the Sixth International Conference on Aspect-Oriented Software Development. Vol. 210 2007. pp. 7-12
@inproceedings{f8b75f2eb8154841b997707671beaacf,
title = "Perspectives on automated testing of aspect-oriented programs",
abstract = "Aspect-oriented software development is gaining popularity with the adoption of aspect-oriented languages in writing programs. To reduce the manual effort in assuring the quality of aspect-oriented programs, we have developed a set of techniques and tools for automated testing of aspect-oriented programs. This position paper presents our perspectives on automated testing techniques from three dimensions: testing aspectual behavior or aspectual composition, unit tests or integration tests, and test-input generation or test oracles. We illustrate automated testing techniques primarily through the last dimension in the perspectives. By classifying these automated testing techniques in the perspectives, we provide better understanding of these techniques and identify future directions for automated testing of aspect-oriented programs. This position paper also presents a couple of new techniques that we propose based on the perspectives.",
author = "Tao Xie and Jianjun Zhao",
year = "2007",
doi = "10.1145/1229384.1229386",
language = "English",
volume = "210",
pages = "7--12",
booktitle = "Proceedings of the Third Workshop on Testing Aspect-Oriented Programs, WTAOP'07, held at the Sixth International Conference on Aspect-Oriented Software Development",

}

TY - GEN

T1 - Perspectives on automated testing of aspect-oriented programs

AU - Xie, Tao

AU - Zhao, Jianjun

PY - 2007

Y1 - 2007

N2 - Aspect-oriented software development is gaining popularity with the adoption of aspect-oriented languages in writing programs. To reduce the manual effort in assuring the quality of aspect-oriented programs, we have developed a set of techniques and tools for automated testing of aspect-oriented programs. This position paper presents our perspectives on automated testing techniques from three dimensions: testing aspectual behavior or aspectual composition, unit tests or integration tests, and test-input generation or test oracles. We illustrate automated testing techniques primarily through the last dimension in the perspectives. By classifying these automated testing techniques in the perspectives, we provide better understanding of these techniques and identify future directions for automated testing of aspect-oriented programs. This position paper also presents a couple of new techniques that we propose based on the perspectives.

AB - Aspect-oriented software development is gaining popularity with the adoption of aspect-oriented languages in writing programs. To reduce the manual effort in assuring the quality of aspect-oriented programs, we have developed a set of techniques and tools for automated testing of aspect-oriented programs. This position paper presents our perspectives on automated testing techniques from three dimensions: testing aspectual behavior or aspectual composition, unit tests or integration tests, and test-input generation or test oracles. We illustrate automated testing techniques primarily through the last dimension in the perspectives. By classifying these automated testing techniques in the perspectives, we provide better understanding of these techniques and identify future directions for automated testing of aspect-oriented programs. This position paper also presents a couple of new techniques that we propose based on the perspectives.

UR - http://www.scopus.com/inward/record.url?scp=34548245967&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=34548245967&partnerID=8YFLogxK

U2 - 10.1145/1229384.1229386

DO - 10.1145/1229384.1229386

M3 - Conference contribution

AN - SCOPUS:34548245967

VL - 210

SP - 7

EP - 12

BT - Proceedings of the Third Workshop on Testing Aspect-Oriented Programs, WTAOP'07, held at the Sixth International Conference on Aspect-Oriented Software Development

ER -