From state diagrams to sequence diagrams: a requirements acquisition approach

被引:2
|
作者
Wei B. [1 ]
Delugach H.S. [2 ]
Wang Y. [3 ]
机构
[1] Computer Science Department, Midwestern State University, Wichita Falls, TX
[2] Computer Science Department, University of Alabama in Huntsville, Huntsville, AL
[3] Department of Electrical and Computer Engineering, Manhattan College, Riverdale
关键词
model transformation; requirements acquisition; Sequence diagrams; state diagrams;
D O I
10.1080/1206212X.2017.1408982
中图分类号
学科分类号
摘要
Multiple-viewed requirements modeling allows modelers to focus on different aspects of a system’s requirements and express them in appropriate modeling notations. As a result, the requirements are scattered in a set of different models. The semantic overlap among them makes model transformation possible, and such a transformation can be used for acquiring requirements knowledge. In this paper, we demonstrate the process of deriving a set of sequence diagrams with requirements knowledge acquisition opportunities from a state diagram. This set can be used as a requirements elicitation medium for sequence diagram modelers. The transformation is based on the rich semantic relationship between the two diagrams and proved graph theory algorithms for finding sequences. The set of derived sequence diagrams is consistent with the state model and achieves minimum state transition path coverage in the state diagram. Such a set of sequence diagrams with knowledge acquisition opportunities can be used as a modest spur to induce human modelers to provide valuable requirements knowledge. © 2017, © 2017 Informa UK Limited, trading as Taylor & Francis Group.
引用
收藏
页码:87 / 109
页数:22
相关论文
共 50 条
  • [1] Towards Program Execution Summarization: Deriving State Diagrams from Sequence Diagrams
    Jayaraman, Swaminathan
    Kamath, Kishor D.
    Jayaraman, Bharat
    [J]. 2014 SEVENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2014, : 299 - 305
  • [2] Model Generation with LLMs: From Requirements to UML Sequence Diagrams
    Ferrari, Alessio
    Abualhaija, Sallam
    Arora, Chetan
    [J]. 32ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW 2024, 2024, : 291 - 300
  • [3] From Sequence Diagrams to State Machines by Graph Transformation
    Gronmo, Roy
    Moller-Pedersen, Birger
    [J]. THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, 2010, 6142 : 93 - 107
  • [4] Approach of statechart synthesis from UML sequence diagrams
    Chu, Hua
    Li, Qing-Shan
    Chen, Ping
    Guo, Jun-Li
    [J]. Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2005, 27 (03): : 524 - 528
  • [5] Automated Generation of Activity and Sequence Diagrams from Natural Language Requirements
    Sharma, Richa
    Gulia, Sarita
    Biswas, K. K.
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE 2014), 2014, : 69 - 77
  • [6] Requirements analysis and UML - Interaction diagrams and state transition diagrams (Reprinted from Developing Web Information Systems, 2003)
    Vidgen, R
    [J]. COMPUTING & CONTROL ENGINEERING JOURNAL, 2003, 14 (03): : 7 - 11
  • [7] UML interaction diagrams:: Correct translation of sequence diagrams into collaboration diagrams
    Cordes, B
    Hölscher, K
    Kreowski, HJ
    [J]. APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, 2003, 3062 : 275 - 291
  • [8] From UML 2 Sequence Diagrams to State Machines by Graph Transformation
    Gronmo, Roy
    Moller-Pedersen, Birger
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2011, 10
  • [9] From UML Activity Diagrams to Specification Requirements
    Drusinsky, Doron
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2008, : 69 - 73
  • [10] 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 - +