HyperMSCs and Sequence Diagrams for use case modelling and testing

被引:0
|
作者
Graubmann, P
Rudolph, E
机构
[1] Siemens AG, ZT SE, D-81739 Munich, Germany
[2] Tech Univ Munich, Inst Informat, D-80290 Munich, Germany
关键词
UML; MSC; Sequence Diagrams; Use Cases; OO; software engineering; testing; distributed systems; real time systems; telecommunication;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
UML-Sequence Diagrams can be seen as an object oriented variant of the ITU-T standard language Message Sequence Chart (MSC) which is very popular mainly in the telecommunication area. Both notations would benefit from a unification together with a further elaboration. A comparison of Sequence Diagrams and MSCs demonstrates the big advantage of MSCs concerning composition mechanisms, particularly with respect to the branching construct in Sequence Diagrams. Therefore, MSC inline expressions and High Level MSCs (HMSCs) are of special interest for the inclusion into Sequence Diagrams. High Level MSCs may be employed for formalizing and structuring the construction of scenarios for Use Cases. In order to arrive at a most intuitive representation, HMSCs are re-interpreted in a way which has an analogy in hypertext-like specifications. Because of this analogy, the notation 'HyperMSC' is introduced. The scenarios derived from Use Cases in form of HyperMSCs can be employed also as a basis for the specification of test cases.
引用
收藏
页码:32 / 46
页数:15
相关论文
共 50 条
  • [1] Seamless transformation from use case to sequence diagrams
    Alyami A.
    Pileggi S.F.
    Sohaib O.
    Hawryszkiewycz I.
    [J]. PeerJ Computer Science, 2023, 9
  • [2] Seamless transformation from use case to sequence diagrams
    Alyami, Abdulrahman
    Pileggi, Salvatore Flavio
    Sohaib, Osama
    Hawryszkiewycz, Igor
    [J]. PEERJ COMPUTER SCIENCE, 2023, 9
  • [3] Describing use-case relationships with sequence diagrams
    Almendros-Jimenez, Jesus M.
    Iribarne, Luis
    [J]. COMPUTER JOURNAL, 2007, 50 (01): : 116 - 128
  • [4] SeDiTeC - Testing based on sequence diagrams
    Fraikin, F
    Leonhardt, T
    [J]. ASE 2002: 17TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, 2002, : 261 - 266
  • [5] Modelling of UML sequence diagrams with generalized nets
    Koycheva, EN
    Trifonov, TA
    Aladjov, HT
    [J]. 2002 FIRST INTERNATIONAL IEEE SYMPOSIUM INTELLIGENT SYSTEMS, VOL III, STUDENT SESSION, PROCEEDINGS, 2002, : 79 - 84
  • [6] The role of sequence diagrams in use/misuse case decomposition for secure systems
    Pauli, Joshua J.
    [J]. PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 153 - 158
  • [7] Consistency checking between use case scenarios and UML sequence diagrams
    Bartsch, K
    Robey, M
    Ivins, J
    Lam, CP
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2004, : 581 - 589
  • [8] Paraphrasing Use Case Descriptions and Sequence Diagrams: An Approach with Tool Support
    Mason, P. A. J.
    Supsrisupachai, S.
    [J]. ECTI-CON: 2009 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 682 - 685
  • [9] Testing polymorphic interactions in UML sequence diagrams
    Supavita, S
    Suwannasart, T
    [J]. ITCC 2005: International Conference on Information Technology: Coding and Computing, Vol 2, 2005, : 449 - 454
  • [10] Translating use cases to sequence diagrams
    Li, LW
    [J]. FIFTEENTH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2000, : 293 - 296