• 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