Thread-based analysis of sequence diagrams

被引:0
|
作者
Dan, Haitao [1 ]
Hierons, Robert M. [1 ]
Counsell, Steve [1 ]
机构
[1] Brunel Univ, Sch Informat Syst Comp & Math, Uxbridge UB8 3PH, Middx, England
关键词
sequence diagram; semantics; partial orders; concurrency; object oriented; thread tags;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Sequence Diagrams (SDs) offer an intuitive and visual way of describing expected behaviour of Object Oriented (OO) software. They focus on modelling the method calls among participants of a software system at runtime. This is an essential difference from its ancestor, basic Message Sequence Charts (bMSCs), which are mainly used to model the exchange of asynchronous messages. Since method calls are regarded as synchronous messages in the Unified Modelling Language (UML) Version 2.0, synchronous messages play a significantly more important role in SDs than in bMSCs. However, the effect of this difference has not been fully explored in previous work on the semantics of SDs. One important aim of this paper is to identify the differences between SDs and bMSCs. We observe that using traditional semantics to interpret SDs may not interpret SDs correct under certain circumstances. Consequently, we propose a new method to interpret SDs which uses thread tags to deal with identified problems.
引用
收藏
页码:19 / +
页数:3
相关论文
共 50 条
  • [1] Thread-based wearable devices
    Xia, Junfei
    Khaliliazar, Shirin
    Hamedi, Mahiar Max
    Sonkusale, Sameer
    [J]. MRS BULLETIN, 2021, 46 (06) : 502 - 511
  • [2] Thread-based mobility in Oz
    Havelka, D
    Schulte, C
    Brand, P
    Haridi, S
    [J]. MULTIPARADIGM PROGRAMMING IN MOZART/OZ, 2005, 3389 : 137 - 148
  • [3] Thread-based analysis of patterns of collaborative interaction in chat
    Cakir, Murat
    Xhafa, Fatos
    Zhou, Nan
    Stahl, Gerry
    [J]. ARTIFICIAL INTELLIGENCE IN EDUCATION: SUPPORTING LEARNING THROUGH INTELLIGENT AND SOCIALLY INFORMED TECHNOLOGY, 2005, 125 : 120 - 127
  • [4] Thread-based Benchmarking deployment
    Lugan, S
    Macq, B
    [J]. SECURITY, STEGANOGRAPHY, AND WATERMARKING OF MULTIMEDIA CONTENTS VI, 2004, 5306 : 248 - 255
  • [5] Thread-based wearable devices
    Junfei Xia
    Shirin Khaliliazar
    Mahiar Max Hamedi
    Sameer Sonkusale
    [J]. MRS Bulletin, 2021, 46 : 502 - 511
  • [6] A thread-tag based semantics for sequence diagrams
    Dan, Haitao
    Hierons, Robert M.
    Counsell, Steve
    [J]. SEFM 2007: FIFTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2007, : 173 - +
  • [7] Semiquantitative analysis on microfluidic thread-based analytical devices by ruler
    Nilghaz, Azadeh
    Ballerini, David R.
    Fang, Xi-Ya
    Shen, Wei
    [J]. SENSORS AND ACTUATORS B-CHEMICAL, 2014, 191 : 586 - 594
  • [8] A thread-based wearable sweat nanobiosensor
    Zhao, Chen
    Li, Xiao
    Wu, Qiyang
    Liu, Xinyu
    [J]. BIOSENSORS & BIOELECTRONICS, 2021, 188
  • [9] Thread-Based Competitive Or-Parallelism
    Moura, Paulo
    Rocha, Ricardo
    Madeira, Sara C.
    [J]. LOGIC PROGRAMMING, PROCEEDINGS, 2008, 5366 : 713 - +
  • [10] Ion sensing with thread-based potentiometric electrodes
    Mousavi, Marat P. S.
    Ainla, Alar
    Tan, Edward K. W.
    Abd El-Rahman, Mohamed K.
    Yoshida, Yumi
    Yuan, Li
    Sigurslid, Haakon H.
    Arkan, Noorathuda
    Yip, Mighten C.
    Abrahamsson, Christoffer K.
    Homer-Vanniasinkam, Shervanthi
    Whitesides, George M.
    [J]. LAB ON A CHIP, 2018, 18 (15) : 2279 - 2290