dc.contributor.author |
Alami, Nermeen |
|
dc.contributor.author |
Arman, Nabil |
|
dc.contributor.author |
Khamayseh, Faisal |
|
dc.date.accessioned |
2018-02-04T08:13:14Z |
|
dc.date.accessioned |
2022-05-22T08:28:10Z |
|
dc.date.available |
2018-02-04T08:13:14Z |
|
dc.date.available |
2022-05-22T08:28:10Z |
|
dc.date.issued |
2017-10-23 |
|
dc.identifier.citation |
Alami, 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.issn |
978-1-5090-6332-1 |
|
dc.identifier.other |
DOI: 10.1109/ICITECH.2017.8080018 |
|
dc.identifier.uri |
http://localhost:8080/xmlui/handle/123456789/7918 |
|
dc.description.abstract |
A 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.language.iso |
en |
en_US |
dc.publisher |
IEEE Explore |
en_US |
dc.relation.ispartofseries |
978-1-5090-6332-1; |
|
dc.relation.ispartofseries |
17285549; |
|
dc.subject |
Unified Modeling Language (UML), Automated Software Engineering, Sequence Diagram |
en_US |
dc.title |
A Semi–automated Approach for Generating Sequence Diagrams from Arabic User Requirements Using a Natural Language Processing Tool |
en_US |
dc.type |
Article |
en_US |