Software Metrics Definition Language

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

[img]
Preview
PDF
Software_Metrics_Definition_Language_-_MS_Thesis.pdf

Download (1MB) | Preview

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)
Subjects: Computer
Department: College of Computing and Mathematics > Information and Computer Science
Committee Advisor: Alshayeb, Dr. Mohammad Alshayeb
Committee Members: Alshayeb, Dr. Mohammad Alshayeb and AlGhamdi, Dr. Jaralla and Mahmoud, Dr. Sabri
Depositing User: Yasser Shaaban (g200132810)
Date Deposited: 25 Oct 2010 11:40
Last Modified: 01 Nov 2019 15:27
URI: http://eprints.kfupm.edu.sa/id/eprint/136312