• DocumentCode
    3459671
  • Title

    A Systematic Product Line Test Derivation from Activity Diagrams

  • Author

    Sungwon Kang ; Jihyun Lee

  • Author_Institution
    Dept. of Comput. Sci., KAIST, Daejeon, South Korea
  • fYear
    2013
  • fDate
    3-5 Dec. 2013
  • Firstpage
    240
  • Lastpage
    247
  • Abstract
    The state of the art software product line testing methods attempted test derivation from product lines modeled as activity diagrams (ADs) with the test coverage goals of control flow and data flow. However, the existing methods applied widely different approaches to closely related problems with the consequence that the user of the methods cannot easily see the essence of product line test derivation. Moreover, the existing methods have no solution for P-use test derivation for data flow testing. This paper views this status as the result of not suitably handling variability modeling and binding formation and application and proposes a method that addresses these issues. This is done by introducing an explicit notation for product line AD, which makes clear the distinction between platform AD and product AD, and also by explicitly forming test artifact bindings for products and applying them at suitable steps in the test cases derivation paths.
  • Keywords
    data flow analysis; program testing; software product lines; P-use test derivation; activity diagram; control flow testing; data flow testing; software product line testing; systematic product line test derivation; Data models; Educational institutions; Optimized production technology; Software; Systematics; Testing; Unified modeling language; Activity diagram; Control flow testing; Data flow testing; Software product line testing; Variability modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on
  • Conference_Location
    Sydney, NSW
  • Type

    conf

  • DOI
    10.1109/CSE.2013.46
  • Filename
    6755224