Using ontology to support software engineering modeling diagrams

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

Innab, Nisrin Muhammad

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

Kayid, Ahmad A.

الجامعة

الأكاديمية العربية للعلوم المالية و المصرفية

الكلية

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

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

قسم نظم المعلومات الإدارية

دولة الجامعة

الأردن

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

دكتوراه

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

2008

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

This research investigates ontology.

Ontology exhibits enormous potential in making software more efficient, adaptive, and intelligent.

It is recognized as one of the areas which will bring the next breakthrough in software development.

Ontology specifies a rich description of the terminology, concepts and properties explicitly defining concepts.

Since understanding concepts and terms is one of the difficulties in modeling diagrams, this thesis suggests an ontology aiming to identify some heavily used modelling diagrams concepts to make them easier to perform.

During requirements stage much modeling patterns can be used at the same or different systems.

It depends on the multiple views of the developers and the types of the systems.

Authors of requirements use different terminology and hence the same term is applied to different concepts and different terms are used to denote the same entity.

The same semantic of several different concepts may use in different modeling diagrams.

The differences lead to difficulties in understanding concepts during modeling, confusion, and reduce exchange of knowledge - between developers and domain experts.

Ontology can help to make modeling diagrams more efficient, adaptive, and smart by externalizing and organizing modeling diagrams concepts.

The objectives of this research are to understand Ontology with software development process, and to propose a framework that aims to identify some important concepts that heavily used at different modelling diagrams.

To achieve these objectives, we provide basic understanding of ontologies, which are the basis of this thesis, and introduce reasons for using ontology with modeling diagrams.

After that we establish the framework by select some of well known modelling diagrams of requirements process.

Each selected modelling diagrams has its semantic and standards (ontology) .We extract and refine the concepts of those selected modelling diagrams, then we apply two approaches.

In the first approach, we arrange each of the extracting concepts according to its frequency of existence in all the selected modelling diagrams by using a specific program.

Then, we specify a collection of concepts that have the highest frequently use in the selected modelling diagrams.

In the second approach we use the same program to arrange each of the extracting concepts according to its strength of relationship with all other concepts depending on the frequency.

The results of the study are evaluated by comparing between the highest frequencies concepts of both approaches.

Evaluation of the results are also by introducing a hierarchy of concepts related to the highest frequently concepts.

In addition, percentage technique is used.

Bung-Wand-Weber (BWW) representation model is used for evaluating and comparing the proposed ontology.

The study indicates that ontology can be used to assist in defining collection of standard concepts that are used in most well known modeling diagrams.

Furthermore, the outcomes will be of interest to the developers and users of modelling diagrams.

Developers of modelling diagrams should be motivated to examine ontological analyses of currently used modelling diagrams in order to build upon these grammars and counteract any weaknesses in the newly developed modelling diagrams or diagram extensions.

On the other hand, users of modelling diagrams might be motivated to use proposed ontology as one potential evaluation criterion for the selection of a more appropriate modelling diagram.

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

تكنولوجيا المعلومات وعلم الحاسوب

الموضوعات

عدد الصفحات

185

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

Table of contents.

Abstract.

Chapter one : Introduction.

Chapter two : Basic Ontology Concepts.

Chapter three : The proposed ontology framework.

Chapter four : Ontological analysis.

Chapter five : Comparison with BWW.

Chapter six : Conclusion.

References.

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

Innab, Nisrin Muhammad. (2008). Using ontology to support software engineering modeling diagrams. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences, Jordan
https://search.emarefa.net/detail/BIM-306016

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

Innab, Nisrin Muhammad. Using ontology to support software engineering modeling diagrams. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences. (2008).
https://search.emarefa.net/detail/BIM-306016

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

Innab, Nisrin Muhammad. (2008). Using ontology to support software engineering modeling diagrams. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences, Jordan
https://search.emarefa.net/detail/BIM-306016

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-306016