![](/images/graphics-bg.png)
Generation of use case diagram automatically from user requirements using genetic algorithm
Dissertant
Thesis advisor
al-Fayyumi, Muhammad
al-Zubaydi, Iyad T.
University
Isra University
Faculty
Faculty of Information Technology
Department
Department Software Engineering
University Country
Jordan
Degree
Master
Degree Date
2017
English Abstract
The use case model is the simplest representation of a user's interaction with the system that shows the relationship between the user and the different use cases in which the user is involved.
Use cases serve as a unifying thread throughout system development.
Use-case model is the result of the requirements engineering, and it is used as an input to the later design and test phases.
The aim of this thesis is to develop an Intelligent Computer Aided Software Engineering (I-CASE) tool that automatically extracts actions and actors of use case model from given functional requirements.
The view we used to distinguish actor and use case in the research is to make use of what called thematic role.
Based on that, we developed an algorithmic approach of manual practicing the developing of use case diagram, which is upgraded to a semi manual version that uses software for performing the revealing thematic roles by using semantic role labelling (SRL) software of NLP, and uses sketcher program to draw use case diagram by using yUML beta web service.
The ultimate goal, which is called Intelligent Use Case Diagram Generator (IUCDG), utilizes Genetic Algorithm (GA), which is implemented by using C# programming language to develop a classification rule(s) to be used for recognizing each of use case and actor in addition to the SRL and yUML beta web service.
The results are evaluated by using confusion matrix, which encompasses the calculating of number of factors, in which accuracy is one among them.
The accuracy of IUCDG registers approximately >80 for recognizing actors and use cases.
Main Subjects
Engineering & Technology Sciences (Multidisciplinary)
No. of Pages
68
Table of Contents
Table of contents.
Abstract.
Chapter One : Introduction.
Chapter Two : Background and related works.
Chapter Three : The design of IUCDG I-case tool.
Chapter Four : Evaluation of IUCDG I-case tool.
Chapter Five : Conclusions and recommendations.
References.
American Psychological Association (APA)
Jibril, Iyad M.. (2017). Generation of use case diagram automatically from user requirements using genetic algorithm. (Master's theses Theses and Dissertations Master). Isra University, Jordan
https://search.emarefa.net/detail/BIM-896371
Modern Language Association (MLA)
Jibril, Iyad M.. Generation of use case diagram automatically from user requirements using genetic algorithm. (Master's theses Theses and Dissertations Master). Isra University. (2017).
https://search.emarefa.net/detail/BIM-896371
American Medical Association (AMA)
Jibril, Iyad M.. (2017). Generation of use case diagram automatically from user requirements using genetic algorithm. (Master's theses Theses and Dissertations Master). Isra University, Jordan
https://search.emarefa.net/detail/BIM-896371
Language
English
Data Type
Arab Theses
Record ID
BIM-896371