• DocumentCode
    506786
  • Title

    On the computational complexity of the reachability problem in UML activity diagrams

  • Author

    Tan, Xing ; Gruninger, Michael

  • Author_Institution
    Dept. of Mech. & Ind. Eng., Univ. of Toronto, Toronto, ON, Canada
  • Volume
    2
  • fYear
    2009
  • fDate
    20-22 Nov. 2009
  • Firstpage
    572
  • Lastpage
    576
  • Abstract
    The reachability problem, the problem of checking whether certain node can be reached from some initial settings such that all restrictions on flow of control are satisfied, arises frequently in various applications of Unified Modeling Language activity diagrams. However, the complexity of the problem, or in fact the complexity of any general problem in UML activity diagrams, has yet to be investigated. Towards this initiative, we specify a class of diagrams where the reachability problem is PSPACE-complete. However, if one further condition is applied, it can be shown that the problem is NP-complete.
  • Keywords
    Unified Modeling Language; computational complexity; reachability analysis; NP complete; PSPACE complete; UML activity diagrams; Unified Modeling Language; computational complexity; control flow; reachability problem; Automata; Automatic control; Computational complexity; Computer languages; Concurrent computing; Control system synthesis; Industrial engineering; Laboratories; Turing machines; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Computing and Intelligent Systems, 2009. ICIS 2009. IEEE International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-4754-1
  • Electronic_ISBN
    978-1-4244-4738-1
  • Type

    conf

  • DOI
    10.1109/ICICISYS.2009.5358318
  • Filename
    5358318