DocumentCode
2144631
Title
Testing Non-Functional Requirements with Aspects: An Industrial Case Study
Author
Metsä, Jani ; Katara, Mika ; Mikkonen, Tommi
Author_Institution
Nokia Corp., Tampere
fYear
2007
fDate
11-12 Oct. 2007
Firstpage
5
Lastpage
14
Abstract
Testing is regarded as one of the most resource consuming tasks of an average software project. A common goal of testing related activities is to make sure that requirements are satisfied by the implementation. Although existing tools are often effective in functional testing, emerging nonfunctional requirements set new demands. Aspect-oriented techniques offer a promising approach for capturing such issues under verification. However, prior to industrial adoption more pragmatic guidelines on applying aspects are required. In this paper, we evaluate aspect-oriented techniques in testing non-functional requirements of an industrial system. In addition, we discuss the types of requirements that lend themselves for more efficient testing using aspects than conventional techniques.
Keywords
formal verification; industrial engineering; object-oriented programming; program testing; aspect-oriented techniques; industrial system; nonfunctional requirement testing; software project testing; software verification; Automatic testing; Concurrent computing; Costs; Guidelines; Instruments; Large-scale systems; Scattering; Software systems; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software, 2007. QSIC '07. Seventh International Conference on
Conference_Location
Portland, OR
ISSN
1550-6002
Print_ISBN
978-0-7695-3035-2
Type
conf
DOI
10.1109/QSIC.2007.4385475
Filename
4385475
Link To Document