A Semi–automated Approach for Generating Sequence Diagrams from Arabic User Requirements Using a Natural Language Processing Tool

dc.contributor.authorAlami, Nermeen
dc.contributor.authorArman, Nabil
dc.contributor.authorKhamayseh, Faisal
dc.date.accessioned2018-02-04T08:13:14Z
dc.date.accessioned2022-05-22T08:28:10Z
dc.date.available2018-02-04T08:13:14Z
dc.date.available2022-05-22T08:28:10Z
dc.date.issued2017-10-23
dc.description.abstractA sequence diagram is one of UML models that are usually used within the analysis phase in software system development. Since generating such sequence diagrams is performed manually, automated or semi-automated support is beneficial in providing important and practical help. In this paper, a new semi-automated approach for generating sequence diagrams from user requirements written in Arabic is proposed. In this novel approach, the used Arabic requirements are parsed using a natural language processing tool to generate corresponding part of speech. A set of proposed heuristics are to be applied to obtain the sequence diagram components; objects, messages and work flow transitions (messages). The generated sequence diagram is represented using XMI to be drawn using sequence diagrams drawing tools. Using three different case studies as a benchmark from Isra Computer and Programming Company, the proposed approach is evaluated in terms of correctness and completeness of participants and messages exchanged between them.en_US
dc.identifier.citationAlami, N., Arman, N., & Khamyseh, F. (2017). A semi-automated approach for generating sequence diagrams from Arabic user requirements using a natural language processing tool. 2017 8th International Conference on Information Technology (ICIT), 309-314.en_US
dc.identifier.issn978-1-5090-6332-1
dc.identifier.otherDOI: 10.1109/ICITECH.2017.8080018
dc.identifier.urihttp://localhost:8080/xmlui/handle/123456789/7918
dc.language.isoenen_US
dc.publisherIEEE Exploreen_US
dc.relation.ispartofseries978-1-5090-6332-1;
dc.relation.ispartofseries17285549;
dc.subjectUnified Modeling Language (UML), Automated Software Engineering, Sequence Diagramen_US
dc.titleA Semi–automated Approach for Generating Sequence Diagrams from Arabic User Requirements Using a Natural Language Processing Toolen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Paper (1).pdf
Size:
336.39 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: