Generation of sequence diagram automatically from use case model using genetic algorithm

مقدم أطروحة جامعية

Nassar, Hibah A.

مشرف أطروحة جامعية

al-Harub, Ayish M.
al-Zubaydi, Iyad T.

الجامعة

جامعة الإسراء

الكلية

كلية تكنولوجيا المعلومات

القسم الأكاديمي

قسم هندسة البرمجيات

دولة الجامعة

الأردن

الدرجة العلمية

ماجستير

تاريخ الدرجة العلمية

2017

الملخص الإنجليزي

Sequence diagram is a method used for presenting the details of interactions between users and system’s components.

Sequence diagram helps in transition to a more formal level of refinement of the requirement description.

Typically, system analysts are responsible for performing this process, and they usually perform the developing of sequence diagram manually.

The aim of this thesis is to develop a software tool that generates sequence diagram(s) from flow of events founded in use case model, which is called Intelligent Sequence Diagram Generator (ISDG).

This tool belongs to Intelligent Computer Aided Software Engineering (I-CASE) tools that have some sort of intelligence to perform those tasks that need human intellectual skills.

Thematic role principle is used to distinguish the components of sequence diagram from the statement of flow of events.

Semantic Role Labelling software type of Natural Language Processing (NLP) tools is used for automatically discovering the thematic role of each word in the input statement.

The proposed solution delivered by this research passes through defining a new algorithmic approach for developing sequence diagram with two versions; manual and semi automated.

The final step is to convert the semi automated version to a fully one by using of Genetic Algorithm (GA) approach for selecting the classification rules of extracting elements of sequence diagram from the natural language form statements of flow of events.

This tool had been implemented using C# programming language of visual studio that support embedding other software components, and has graphical facilities for drawing the sequence diagram and developing GUI for the tool.

The evaluation of the results has been handled using confusion matrix, in which the accuracy of the ISDG reach > 77%.

التخصصات الرئيسية

العلوم الهندسية والتكنولوجية (متداخلة التخصصات)

عدد الصفحات

67

قائمة المحتويات

Table of contents.

Abstract.

Chapter One : Introduction.

Chapter Two : Background and related works.

Chapter Three : The design of ISDG I-CASE tool.

Chapter Four : Evaluation of ISDG I-CASE tool.

Chapter Four : Conclusions and recommendations.

References.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Nassar, Hibah A.. (2017). Generation of sequence diagram automatically from use case model using genetic algorithm. (Master's theses Theses and Dissertations Master). Isra University, Jordan
https://search.emarefa.net/detail/BIM-896372

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Nassar, Hibah A.. Generation of sequence diagram automatically from use case model using genetic algorithm. (Master's theses Theses and Dissertations Master). Isra University. (2017).
https://search.emarefa.net/detail/BIM-896372

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Nassar, Hibah A.. (2017). Generation of sequence diagram automatically from use case model using genetic algorithm. (Master's theses Theses and Dissertations Master). Isra University, Jordan
https://search.emarefa.net/detail/BIM-896372

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-896372