• DocumentCode
    1567544
  • Title

    Proposed notation for exception handling in UML 2 sequence diagrams

  • Author

    Halvorsen, Oddleif ; Haugen, Øystein

  • fYear
    2006
  • Lastpage
    40
  • Abstract
    We present a way to handle exceptions in sequence diagrams. The proposal is inspired by the UML 2 Testing Profiles (U2TP) default mechanism and introduces the use of multiple logical levels of sequence diagrams and what we call dynamic gate matching. The suggested notation distinguishes exception flow from the normal flow of control, creating a visual separation, and providing a way of handling exceptions in both single threaded programs and multi threaded programs. The proposed mechanisms are underpinned by trace semantics
  • Keywords
    Unified Modeling Language; diagrams; exception handling; multi-threading; program diagnostics; program testing; programming language semantics; U2TP default mechanism; UML 2 Testing Profiles; UML 2 sequence diagrams; dynamic gate matching; exception handling; multiple logical levels; multithreaded programs; single threaded programs; trace semantics; Australia; Computer languages; Guidelines; Java; Logic testing; Proposals; Resumes; Software engineering; Technological innovation; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2006. Australian
  • Conference_Location
    Sydney, NSW
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2551-2
  • Type

    conf

  • DOI
    10.1109/ASWEC.2006.41
  • Filename
    1615036