• DocumentCode
    625541
  • Title

    CDM-Suite: An Attributed Test Selection Tool

  • Author

    Luchscheider, Philipp ; Herpel, Thomas ; German, Reinhard

  • Author_Institution
    Dept. of Comput. Sci. 7, FAU Erlangen-Nuremberg, Erlangen, Germany
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    398
  • Lastpage
    407
  • Abstract
    Many reasons lead to embedded systems getting more complex than ever. The higher integration and interconnection and the additional effort spend for safety-critical functions, require new techniques to support the testing process. Beneath using model-driven test techniques, test engineers need support to take the right decisions on test case selection and prioritization during the whole development process. Available approaches on test selection and prioritization lack in adaptability to different testing techniques. We previously presented our approach of modeling components and dependences of a system, such as black-box systems, using Component-Dependency-Models (CDMs) as shown in earlier publications. In this paper we present our tool CDM-Suite in detail and show the way it can be used by test engineers. We therefore start with the presentation of our approach and discussing related tools. The next section describes the graphical user interface (GUI) and the different ways of interaction for data generation. This point includes the introduction of metrics build upon fuzzy logic and graph analysis. At last we show how to interpret analysis results and derive knowledge for test case selection and prioritization. We sum the paper up by giving a conclusion and a presentation outline.
  • Keywords
    embedded systems; fuzzy logic; graph theory; graphical user interfaces; object-oriented programming; program testing; software metrics; CDM-Suite; GUI; attributed test selection tool; black-box systems; component-dependency model; data generation; embedded systems; fuzzy logic; graph analysis; graphical user interface; model-driven test techniques; safety-critical functions; test case prioritization; test case selection; testing process; Analytical models; Computer architecture; Context; Graphical user interfaces; Measurement; Vehicles; XML; Black-Box; Path-Search; Prioritization; Selection; System Model; Test case; Testing; Tool;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Luembourg
  • Print_ISBN
    978-1-4673-5961-0
  • Type

    conf

  • DOI
    10.1109/ICST.2013.56
  • Filename
    6569753