المصدر: | مجلة جامعة الملك سعود - علوم الحاسب والمعلومات |
---|---|
الناشر: | جامعة الملك سعود |
المؤلف الرئيسي: | Ben Ammar, Boulbaba (Author) |
مؤلفين آخرين: | Bhiri, Mohamed Tahar (Co-Author) |
المجلد/العدد: | مج27, ع2 |
محكمة: | نعم |
الدولة: |
السعودية |
التاريخ الميلادي: |
2015
|
الصفحات: | 170 - 180 |
DOI: |
10.33948/0584-027-002-008 |
ISSN: |
1319-1578 |
رقم MD: | 973575 |
نوع المحتوى: | بحوث ومقالات |
اللغة: | الإنجليزية |
قواعد المعلومات: | science |
مواضيع: | |
كلمات المؤلف المفتاحية: |
Model Refactoring | UML | B | CSP | Association Relationship
|
رابط المحتوى: |
المستخلص: |
Refactoring is an important software development process involving the restructuring of a model to improve its internal qualities without changing its external behavior. In this paper, we propose a new approach of model refactoring based on the combined use of UML, B and CSP. UML models are described by class diagrams, OCL constraints, and state machine diagrams. We detail a refactoring pattern that allows for the introduction of an association relationship between two existing classes. We illustrate our proposal by giving a case study involving the SAAT (Software Architecture Analysis Tool) system |
---|---|
ISSN: |
1319-1578 |