• DocumentCode
    1579426
  • Title

    A Thread-tag Based Semantics for Sequence Diagrams

  • Author

    Dan, Haitao ; Hierons, Robert M. ; Counsell, Steve

  • Author_Institution
    Brunel Univ., Uxbridge
  • fYear
    2007
  • Firstpage
    173
  • Lastpage
    182
  • Abstract
    The sequence diagram is one of the most popular behaviour modelling languages which offers an intuitive and visual way of describing expected behaviour of object-oriented software. Much research work has investigated ways of providing a formal semantics for sequence diagrams. However, these proposed semantics may not properly interpret sequence diagrams when lifelines do not correspond to threads of controls. In this paper, we address this problem and propose a thread-tag based sequence diagram as a solution. A formal, partially ordered multiset based semantics for the thread-tag based sequence diagrams is proposed.
  • Keywords
    object-oriented programming; programming language semantics; specification languages; behaviour modelling languages; formal semantics; object-oriented software; sequence diagrams; thread-tag based semantics; Concurrent computing; Control systems; Information systems; Mathematical model; Mathematics; Object oriented modeling; Programming; Software engineering; Unified modeling language; Yarn; Concurrency; Object-Oriented; Partially; Semantics; Sequence Diagram; Thread tag.; ordered multiset;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2007. SEFM 2007. Fifth IEEE International Conference on
  • Conference_Location
    London
  • Print_ISBN
    978-0-7695-2884-7
  • Type

    conf

  • DOI
    10.1109/SEFM.2007.3
  • Filename
    4343934