تجميع الإجراءات الآلية لبرامج 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
عرض في المصدر جامعة اوزيجين جامعة اوزيجين - محرك بحث الآثار التاريخية والأرشيفات والدوريات
جامعة اوزيجين - محرك بحث الآثار التاريخية والأرشيفات والدوريات جامعة اوزيجين

تجميع الإجراءات الآلية لبرامج 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
جامعة اوزيجين - محرك بحث الآثار التاريخية والأرشيفات والدوريات
جامعة اوزيجين يتم إعادة توجيهك...

يرجى الانتظار