تجميع الإجراءات الآلية لبرامج PL/SQL للهندسة العكسية
| العنوان | تجميع الإجراءات الآلية لبرامج PL/SQL للهندسة العكسية |
|---|---|
| المؤلف | ألتينيشيك، م.، سوزر، حسن |
| تاريخ النشر: | 2016 |
| مكان النشر | - ايه سي ام |
| الموضوع | الهندسة العكسية، إعادة البناء، تجميع الوحدات، برامج PL/SQL، دراسة الحالة الصناعية |
| النوع | وثيقة |
| اللغة | الإنجليزية |
| رقمي | نعم |
| مخطوط | لا |
| المكتبة: | جامعة اوزيجين |
| معرف أصل المكتبة | 978-1-4503-3739-7 |
| رقم السجل | c7a93ce5-cc71-4c8b-9583-c9f9d2811c03 |
| موقع المكتبة | علوم الكمبيوتر |
| التاريخ | 2016 |
| ملاحظات | نظرًا لقيود حقوق الطبع والنشر، فإن الوصول إلى النص الكامل لهذه المقالة متاح فقط عبر الاشتراك. |
| نص عينة | تتكون برامج PL/SQL بشكل أساسي من إجراءات تتفاعل مع قاعدة البيانات. يتم تجميع هذه الإجراءات في حزم على مستوى التصميم المعماري لزيادة النمطية وقابلية الصيانة. ومع ذلك، فإن الهيكل المعياري المقصود يخضع للانجراف المعماري خاصة بالنسبة للبرامج واسعة النطاق التي يتم الحفاظ عليها لمدة طويلة. لا يمكن تطبيق تقنيات الهندسة العكسية وإعادة البناء الحالية بشكل مباشر على هذه البرامج. على عكس البرامج الأخرى، تتضمن برامج PL/SQL إجراءات تكون في معظم الحالات مقترنة بشكل غير مباشر بسبب عمليات قاعدة البيانات الخاصة بها. في هذه الورقة، نقدم منهجًا وأداة تدعم الهندسة العكسية وإعادة هيكلة برامج PL/SQL. نقوم بتحليل التبعيات بين إجراءات PL/SQL بناءً على عناصر قاعدة البيانات التي تم الوصول إليها. نحن نمثل هذه التبعيات في شكل مصفوفة هيكل التصميم. بعد ذلك، نقوم بتجميع الإجراءات ونقترح هيكل التغليف على المصمم. أجرينا دراسة حالة صناعية من مجال الاتصالات. لقد لاحظنا نتائج واعدة حيث تم اقتراح العديد من الحزم غير الموجودة بواسطة أداتنا وتمت الموافقة على دقة النتائج من قبل خبراء المجال. |
| DOI | 10.1145/2851613.2851781 |