KFUPM ePrints

Software Metrics Definition Language

SHAABAN, YASSER ELSAYED (2008) Software Metrics Definition Language. Masters thesis, King Fahd University of Petroleum and Minerals.

[img]PDF
1500Kb

Arabic Abstract

قياس البرمجيات أصبح أكثر قبولاً لتقييم جودة البرمجيات. بالرغم من ذلك ليس هناك طريقة موحدة لتمثيل تعريفات المتريات، مما يحد من تبادل وتخصيص المتريات. في هذا البحث نقترح لغة لقياس متريات البرمجيات (SMDL)، مبنية على لغة XML، لتعريف متريات البرمجيات في شكل دقيق وقابل لإعادة الاستخدام. تعريف المتريات بلغة SMDL مبنية على النماذج الفوقية Meta-model مستخرجة من شفرة المصدر أو التصاميم مثل نموذج Dagstuhl الذي يوفر دعم لمختلف مستويات التجريد. اللغة أيضا تعرف العديد من آليات الحساب المرنة مثل استعلامات OCL المطورة وكذلك عمليات الرسوم البيانية المحددة سلفا على النماذج الفوقية.

English Abstract

Software metrics are becoming more acceptable measures for software quality assessment. However, there is no standard form of representing metrics definitions, which would be useful for metrics exchange and customization. We propose the Software Metrics Definition Language (SMDL), an XML-based description language for defining software metrics in a precise and reusable form. Metrics definitions in SMDL are based on meta-models extracted from either source code or design artifacts, such as the Dagstuhl Middle Meta-model, with support for various abstraction levels. The language also defines several flexible computation mechanisms such as extended OCL queries and predefined graph operations on the meta-model



Item Type:Thesis (Masters)
Date:January 2008
Date Type:Completion
Subjects:Computer
Divisions:College Of Computer Sciences and Engineering > Information and Computer Science Dept
Creators:SHAABAN, YASSER ELSAYED
Email:yasser.shaaban@hotmail.com
Committee Advisor:Alshayeb, Dr. Mohammad Alshayeb
Committee Members:Alshayeb, Dr. Mohammad Alshayeb and AlGhamdi, Dr. Jaralla and Mahmoud, Dr. Sabri
ID Code:136312
Deposited By:Yasser Shaaban (g200132810)
Deposited On:25 Oct 2010 14:40
Last Modified:30 Apr 2011 17:14

Repository Staff Only: item control page