• DocumentCode
    3230220
  • Title

    Test Cases Generation from UML Activity Diagrams

  • Author

    Kim, Hyungchoul ; Kang, Sungwon ; Baik, Jongmoon ; Ko, Inyoung

  • Author_Institution
    Inf. & Commun. Univ., Daejeon
  • Volume
    3
  • fYear
    2007
  • fDate
    July 30 2007-Aug. 1 2007
  • Firstpage
    556
  • Lastpage
    561
  • Abstract
    UML activity diagram is a notation suitable for modeling a concurrent system in which multiple objects interact with each other. This paper proposes a method to generate test cases from UML activity diagrams that minimizes the number of test cases generated while deriving all practically useful test cases. Our method first builds an I/O explicit activity diagram from an ordinary UML activity diagram and then transforms it to a directed graph, from which test cases for the initial activity diagram are derived. This conversion is performed based on the single stimulus principle, which helps avoid the state explosion problem in test generation for a concurrent system.
  • Keywords
    Unified Modeling Language; directed graphs; program testing; UML activity diagrams; concurrent system; directed graph; state explosion; test cases generation; Artificial intelligence; Automatic testing; Concurrent computing; Distributed computing; Explosions; Performance evaluation; Software engineering; Software testing; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-0-7695-2909-7
  • Type

    conf

  • DOI
    10.1109/SNPD.2007.189
  • Filename
    4287915