Seamless transformation from use case to sequence diagrams

被引:0
|
作者
Alyami, Abdulrahman [1 ,2 ]
Pileggi, Salvatore Flavio [2 ]
Sohaib, Osama [2 ,3 ]
Hawryszkiewycz, Igor [2 ]
机构
[1] Jouf Univ, Coll Comp & Informat Sci, Dept Informat Syst, Sakaka, Saudi Arabia
[2] Univ Technol Sydney, Sch Comp Sci, Sydney, Australia
[3] Amer Univ Ras Al Khaimah, Sch Business, Ras Al Khaymah, U Arab Emirates
关键词
UML; System design; Requirements engineering; UML;
D O I
10.7717/peerj-cs.1444
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
System design is an essential subject taught in information systems and has become a core course in its curriculum. Unified modelling language (UML) has been broadly adopted, and it is common to support the system design process using different diagrams. Each diagram serves a purpose by focusing on a specific part of a particular system. Design consistency ensures a seamless process, as the diagrams are generally interrelated. However, creating a well-designed system takes a lot of work, especially for university students with work experience. To overcome this challenge, aligning the concepts across diagrams is essential, which can help achieve better consistency and management of the design system, especially in an educational setting. This article is an extension of our previous work, as we have discussed a simple scenario of Automated teller machines to demonstrate the alignment concepts between UML diagrams. From a more technical perspective, the current contribution provides a Java program that aligns concepts by converting text-based use cases to text-based sequence diagrams. Then, the text is transformed in PlantUML to generate its graphical representation. The developed alignment tool is expected to contribute to helping students and instructors during the system design phases to be more consistent and practical. Limitations and future work are presented.
引用
收藏
页数:26
相关论文
共 50 条
  • [21] Mapping annotated use case and sequence Diagrams to a Petri Net Notation for Performance Evaluation
    Emadi, Sima
    Shams, Fereidoon
    [J]. SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, VOL 2, PROCEEDINGS, 2009, : 68 - +
  • [22] Use case diagrams - Response
    Dedeke, Adenekan
    Lieberman, Benjamin
    [J]. COMPUTER, 2006, 39 (09) : 5 - 5
  • [23] Pattern-Based Transformation of Sequence Diagrams Using QVT
    Kim, Dae-Kyoo
    Lee, Byunghun
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1492 - 1497
  • [24] From sequence diagrams UML 2.x to FD-DEVS by model transformation
    Pasqua, Roberto
    Foures, Damien
    Albert, Vincent
    Nketsa, Alexandre
    [J]. ESM 2012 - 2012 European Simulation and Modelling Conference: Modelling and Simulation 2012, 2012, : 37 - 43
  • [25] Test sequence generation from UML sequence diagrams
    Samuel, Philip
    Joseph, Anju Teresa
    [J]. PROCEEDINGS OF NINTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2008, : 879 - +
  • [26] FROM SEQUENCE DIAGRAMS UML 2.x TO FD-DEVS BY MODEL TRANSFORMATION
    Pasqua, Roberto
    Foures, Damien
    Albert, Vincent
    Nketsa, Alexandre
    [J]. EUROPEAN SIMULATION AND MODELLING CONFERENCE 2012, 2012, : 37 - 43
  • [27] Generating Maude Specifications From UML Use Case Diagrams
    Mokhati, Farid
    Badri, Mourad
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (02): : 119 - 136
  • [28] An Approach to Derive the Use Case Diagrams from an Event Table
    Muhairat, Mohammad I.
    Al-Qutaish, Rafa E.
    [J]. SEPADS'09: PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2009, : 33 - 38
  • [29] From state diagrams to sequence diagrams: a requirements acquisition approach
    Wei B.
    Delugach H.S.
    Wang Y.
    [J]. International Journal of Computers and Applications, 2019, 41 (02) : 87 - 109
  • [30] Quality dependencies among use case models and sequence diagrams developed by novice systems analysts
    Bolloju, Narasimha
    Sugumaran, Vijayan
    [J]. ADVANCES IN CONCEPTUAL MODELING - FOUNDATIONS AND APPLICATIONS, 2007, 4802 : 96 - +