استفاده از شبکه های عصبی مصنوعی برای ارائه راهنمایی در گسترش برنامه های PL/SQL

عنوان استفاده از شبکه های عصبی مصنوعی برای ارائه راهنمایی در گسترش برنامه های PL/SQL
نویسنده ارسوی، ای.، سوزر، حسن
تاریخ انتشار: 2022-12
محل انتشار - اسپرینگر
موضوع فرسایش معماری، شبکه های عصبی مصنوعی، مطالعه موردی صنعتی، معماری نرم افزار، نگهداری نرم افزار
نوع دوره ای
زبان انگلیسی
دیجیتال بله
نسخه خطی خیر
کتابخانه: دانشگاه اوزیغین
شناسه دارایی کتابخانه 0963-9314
شماره ثبت 28ead14f-f943-4600-9f6d-1391696285eb
محل کتابخانه علوم کامپیوتر
تاریخ 2022-12
متن نمونه گسترش سیستم های قدیمی با اشیاء جدید برای عملکرد یا فناوری معاصر می تواند منجر به فرسایش معماری شود. قرار گرفتن نادرست این اشیاء به تدریج ساختار مدولار را مختل می کند، که اسناد آن معمولاً گم یا قدیمی هستند. در این کار، هدف ما رسیدگی به این مشکل برای برنامه‌های PL/SQL است که به شدت با پایگاه‌های داده همراه هستند. ما یک رویکرد جدید را پیشنهاد می‌کنیم که از شبکه‌های عصبی مصنوعی برای پیش‌بینی خودکار قرارگیری صحیح یک شی جدید در میان ماژول‌های معماری استفاده می‌کند. ما شبکه ای را بر اساس ویژگی های استخراج شده از نسخه اولیه کد منبع آموزش می دهیم که فرض می شود معماری مورد نظر را نشان می دهد. ما از وابستگی ها در بین نرم افزارها و اشیاء پایگاه داده به عنوان ویژگی برای این آموزش استفاده می کنیم. سپس، با توجه به یک شی جدید و لیستی از اشیاء دیگر که استفاده می کند، شبکه می تواند ماژول معماری را پیش بینی کند، جایی که شی باید در آن گنجانده شود. ما دو مطالعه موردی صنعتی را با برنامه های کاربردی از حوزه مخابرات انجام دادیم که هر کدام شامل هزاران روش و جداول پایگاه داده است. ما نشان دادیم که دقت رویکرد ما برای این دو برنامه 86.7 درصد و 89 درصد است. روش پایه که از معیارهای جفت و پیوستگی استفاده می کند به ترتیب به دقت 55.5 و 57.4 درصد برای همان کاربردها می رسد.
DOI 10.1007/s11219-022-09586-1
Cilt 30
مشاهده در منبع دانشگاه اوزیغین دانشگاه اوزیغین - موتور جستجوی آثار تاریخی، آرشیوها و نشریات
دانشگاه اوزیغین - موتور جستجوی آثار تاریخی، آرشیوها و نشریات دانشگاه اوزیغین

استفاده از شبکه های عصبی مصنوعی برای ارائه راهنمایی در گسترش برنامه های PL/SQL

نویسنده ارسوی، ای.، سوزر، حسن
تاریخ انتشار 2022-12
محل انتشار - اسپرینگر
موضوع فرسایش معماری، شبکه های عصبی مصنوعی، مطالعه موردی صنعتی، معماری نرم افزار، نگهداری نرم افزار
نوع دوره ای
زبان انگلیسی
دیجیتال بله
نسخه خطی خیر
کتابخانه دانشگاه اوزیغین
شناسه دارایی کتابخانه 0963-9314
شماره ثبت 28ead14f-f943-4600-9f6d-1391696285eb
محل کتابخانه علوم کامپیوتر
تاریخ 2022-12
متن نمونه گسترش سیستم های قدیمی با اشیاء جدید برای عملکرد یا فناوری معاصر می تواند منجر به فرسایش معماری شود. قرار گرفتن نادرست این اشیاء به تدریج ساختار مدولار را مختل می کند، که اسناد آن معمولاً گم یا قدیمی هستند. در این کار، هدف ما رسیدگی به این مشکل برای برنامه‌های PL/SQL است که به شدت با پایگاه‌های داده همراه هستند. ما یک رویکرد جدید را پیشنهاد می‌کنیم که از شبکه‌های عصبی مصنوعی برای پیش‌بینی خودکار قرارگیری صحیح یک شی جدید در میان ماژول‌های معماری استفاده می‌کند. ما شبکه ای را بر اساس ویژگی های استخراج شده از نسخه اولیه کد منبع آموزش می دهیم که فرض می شود معماری مورد نظر را نشان می دهد. ما از وابستگی ها در بین نرم افزارها و اشیاء پایگاه داده به عنوان ویژگی برای این آموزش استفاده می کنیم. سپس، با توجه به یک شی جدید و لیستی از اشیاء دیگر که استفاده می کند، شبکه می تواند ماژول معماری را پیش بینی کند، جایی که شی باید در آن گنجانده شود. ما دو مطالعه موردی صنعتی را با برنامه های کاربردی از حوزه مخابرات انجام دادیم که هر کدام شامل هزاران روش و جداول پایگاه داده است. ما نشان دادیم که دقت رویکرد ما برای این دو برنامه 86.7 درصد و 89 درصد است. روش پایه که از معیارهای جفت و پیوستگی استفاده می کند به ترتیب به دقت 55.5 و 57.4 درصد برای همان کاربردها می رسد.
DOI 10.1007/s11219-022-09586-1
Cilt 30
دانشگاه اوزیغین - موتور جستجوی آثار تاریخی، آرشیوها و نشریات
دانشگاه اوزیغین شما در حال هدایت مجدد هستید...

لطفاً صبر کنید