CFP last date
15 May 2024
Reseach Article

Automated Use Case Diagram Generation with Non-functional Requirements using Neural Network

by Israa Abdulruof Othman Ahmed, Mubarak Elamin Elmubarak Daleel
International Journal of Applied Information Systems
Foundation of Computer Science (FCS), NY, USA
Volume 12 - Number 34
Year of Publication: 2020
Authors: Israa Abdulruof Othman Ahmed, Mubarak Elamin Elmubarak Daleel
10.5120/ijais2020451885

Israa Abdulruof Othman Ahmed, Mubarak Elamin Elmubarak Daleel . Automated Use Case Diagram Generation with Non-functional Requirements using Neural Network. International Journal of Applied Information Systems. 12, 34 ( October 2020), 1-4. DOI=10.5120/ijais2020451885

@article{ 10.5120/ijais2020451885,
author = { Israa Abdulruof Othman Ahmed, Mubarak Elamin Elmubarak Daleel },
title = { Automated Use Case Diagram Generation with Non-functional Requirements using Neural Network },
journal = { International Journal of Applied Information Systems },
issue_date = { October 2020 },
volume = { 12 },
number = { 34 },
month = { October },
year = { 2020 },
issn = { 2249-0868 },
pages = { 1-4 },
numpages = {9},
url = { https://www.ijais.org/archives/volume12/number34/1102-2020451885/ },
doi = { 10.5120/ijais2020451885 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2023-07-05T19:10:48.787848+05:30
%A Israa Abdulruof Othman Ahmed
%A Mubarak Elamin Elmubarak Daleel
%T Automated Use Case Diagram Generation with Non-functional Requirements using Neural Network
%J International Journal of Applied Information Systems
%@ 2249-0868
%V 12
%N 34
%P 1-4
%D 2020
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The Unified Modeling Language (UML) is an excellent and well known powerful recognized leading diagrammatic modeling language. Recently, there have many efforts addressing automating these models, such as the Use Cases model where natural languages are used and giving the system a set of rules to be able to extract the actors and use cases from textual requirements. These rules confirm that all user requirements are included there in .In this paper a model has been developed using natural languages in addition to neural networks where the network is trained in the way of extracting Functional and nonfunctional requirements, which helps in producing more effective models that minimizing the time and effort of both the user and the analyst.

References
  1. Kovacevic. S. UML and User Interface Design, inUML'98. France -Mulhouse, 1998.
  2. Ansari, G.A. “A Modeling and Detection of Dead Lock in Early Stage of System Using UML”, International Journal of Computer Applications (IJCA). pp. 16-20, Vol. 39 No. 9/ February 2012.
  3. M. Flower, UML distilled (3d Edition), Addison wesly, 2003.
  4. MSc-IT Study Material January Edition 2011 Computer Science Department. University of Cape Town
  5. Guido, S, Muller, A. (October 2016). Introduction to Machine Learning with Python: A Guide for Data Scientists.USA: O’Reilly Media.
  6. A Hutagaol, D Simarmata, J Manihuruk E M Sibarani, "Actor and Use Case Extraction from Text-Based Requirement Specification".
  7. S Aithal, P Desai S Vinay, "An Approach towards Automation of Requirements Analysis," in Proceedings of the International MultiConference of Engineers and Computer Scientists 2009 Vol I IMECS 2009, Hong Kong, 2009.
  8. R Garigliano L Mich, "NL-OOPS: A Requirements Analysis tool based on Natural Language Processing," in Conference on Data Mining, 2002, Vol. 3.
  9. R Gaizauskas H M Harmain, "CM –Builder: An Automated NLP-based CASE Tool," in the Fifteenth IEEE International Conference on Automated Software Engineering, 2000.
  10. D Jurafsky. (2016, December) Naive Bayes, From Languages to Information, Stanford University. [Online].
  11. Huliman, Analisis Akurasi Algoritma Pohon Keputusan dan k-Nearest Neighbor (k-NN),Tesis, Universitas Sumatera Utara, 2013
  12. Amazon SageMaker-Developer Guidehttps://docs.aws.amazon.com/sagemaker/latest/dg/how-pca-works.html .10/11/2018 -3:50 PM.
  13. M.H. Dunham, DATA MINING Introductory and Advanced Topics, USA: Prentice Hall, 2003.
Index Terms

Computer Science
Information Sciences

Keywords

Neural Network – UML - Machine learning - Use Cases Model - Nonfunctional Requirements