INTEGRATED UNIFIED MODELING LANGUAGE (IUML)

INTEGRATED UNIFIED MODELING LANGUAGE (IUML). Masters thesis, King Fahd University of Petroleum and Minerals.

[img]
Preview
PDF (iUML by Nasser Salman Khashan)
iUML.pdf

Download (5MB) | Preview

Arabic Abstract

لغة النمذجة الموحدة هي واحدة من أكثر لغات النمذجة المستخدمة في سوق البرمجيات. تقوم هذه اللغة بتسهيل عملية التصميم المعقدة عن طريق توفير مجموعة من الرموز الرسومية والتي تساعد في نمذجة التحليل و التصميم للبرمجيات الموجهة نحو الهدف. و مع أن لغة النمذجة الموحدة يمكن تطبيقها على عدة نظم, نطاقات, مناهج و عمليات, إلا أنها قد وُجدت غير قادرة على نمذجة متطلبات بعض النطاقات. فقد أدرك الباحثون أن لغة النمذجة الموحدة لا تكفي لنمذجة جميع جوانب البرمجيات, لذا, اقترح العديد من الباحثين ملحقات إلى لغة النمذجة الموحدة. في هذاالبحث، نقترح إطار لضم ملحقات لغة النمذجة الموحدة وباستخدام هذا الاطار نقترح لغة النمذجة الموحدة المتكاملة والتي تربط ملحقات لغة النمذجة الموحدة الموجودة في نموذج واحد متكامل. وهذا يشمل اقتراح رسم متكامل لكل من رسم الصنفيات, التتابع و وقائع الاستخدام الخاص بلغة النمذجة الموحدة والذي سيتضمن ملحقاتهم وكذلك يتضمن تعديلات مقترحة على نموذج الفوقية للغة النمذجة الموحدة كنتيجة للرسومات المتكاملة المقترحة. بالإضافة إلى ذلك, تم بناء عدة دراسات لحالات من أجل التحقق من صحة لغة النمذجة الموحدة المتكاملة وبناء نماذج نظم باستخدامها.

English Abstract

The Unified Modeling Language (UML) is one of the most commonly used modeling languages in the software industry. It simplifies the complex process of design by providing a set of graphical notations which helps expressing the object-oriented analysis and design of software projects. Although UML is applicable to different types of systems, domains, methods and processes, it was found unable to express certain problem domain needs. Researchers realized that UML is not enough to model all aspects of software, therefore, many researchers proposed extensions to UML. In this thesis, we propose a framework for integrating the UML extensions and by using the framework we propose an Integrated Unified Modeling Language (iUML) that integrates the existing UML extensions into one integrated form. This includes an integrated diagram for UML class, sequence and use case diagrams and also includes modifications to the UML meta-model as a result of the integrated diagrams. In addition to that, a number of case studies were developed in order to validate the proposed iUML and build UML system models.

Item Type: Thesis (Masters)
Subjects: Computer
Department: College of Computing and Mathematics > Information and Computer Science
Committee Advisor: Alshayeb, Mohammad
Committee Members: Ahmed, Moataz and Mahmood, Sajjad
Depositing User: Nasser Khashan (g200801960)
Date Deposited: 20 May 2012 05:34
Last Modified: 01 Nov 2019 15:35
URI: http://eprints.kfupm.edu.sa/id/eprint/138643