KFUPM ePrints

Applying Static Slicing to UCM Specifications

l Applying Static Slicing to UCM Specifications. Masters thesis, King Fahd University of Petroleum and Minerals.

[img]PDF (M.Sc thesis, Title: Applying Static Slicing to UCM Requirements Specification) - Accepted Version
Restricted to Abstract Only until 17 September 2018.

9Mb

Arabic Abstract

تحظى تحدید المواصفات بإھتمام كبیر كمرحلة ھامة في دورة حیاة تصمیم البرمجیات. كلما تطورت تفاصیل المتطلبات, كلما أصبحت أكثر تعقیداً . بالتالي تصبح المتطلبات صعبة الفھم والصیانة. لذلك حاز تطویر أسالیب تساعد على فھم وصیانة تحدید ھي ترمیز نماذج مرئیھ تھدف إلى وصف المتطلبات على (UCM) المتطلبات على أھتمام أكبر. خرائط إستخدام الحالھ لدمج وأخذ الجوانب الوظیفیة بناء على السیناریوھات الغیر نظامیھ (UCM) مستوى عال من السطحیھ. تُستخدم مواصفة التي تمثل الجوانب السلوكیة للنظام والجوانب المعماریھ (مكونات النظام المرتبطة بالسیناریوھات الوظیفیة). كلما زاد تطور الھدف من ھذا العمل .UCM كلما أصبحت صعبة الفھم والصیانھ. في ھذه الأطروحة, نقترح تقنیة تقطیع للغة UCM تصامیم بالنسبة إلى مھمة صیانھ معینھ. تحسین UCM المُقترح في ھذه الأطروحة ھو مساعدة محللي الأنظمة في فھم تحدید متطلبات الفھم لنموذج متطلبات یقلل كلفة صیانھ الانظمة البرم جی ویھساعد على زیادة الإنتاجیة.

English Abstract

Requirement Specification is getting more attention as a crucial stage in software development life cycle. As requirements descriptions evolve, they become more sophisticated. Hence they rapidly become difficult to understand and to maintain. Therefore, developing methods to assist the comprehension, and maintenance of re- quirements specification has gained more importance. The Use Case Maps (UCM) language, part of the standard ITU-T User Requirements Notation (URN), is a visual modelling notation that aims at describing requirements at a high-level of abstraction. A UCM specification is used to integrate and capture both functional (based on causal scenarios that represent behavioral aspects of a system) and ar- chitectural (system components bound to functional scenarios) aspects. As UCM models evolve, they rapidly become hard to understand and to maintain. In this x thesis, we propose a slicing technique for the Use Case Maps language. The goal of the proposed work in this thesis is to assist maintainers in understanding a UCM requirements specification with respect to a particular maintenance task.



Item Type:Thesis (Masters)
Subjects:Computer
Divisions:College Of Computer Sciences and Engineering > Information and Computer Science Dept
Committee Advisor:Hassine, Jameleddin
Committee Members:Alshayeb, Mohammad and Zhioua, Sami
ID Code:140336
Deposited By:TAHA BINALIALHAG (g201102370)
Deposited On:17 Sep 2017 15:50
Last Modified:02 Nov 2017 10:30

Repository Staff Only: item control page