PDF

دانلود پایان نامه : ارزیابی عملکرد SPOON-SMPL نسبت به Coccinelle4J

اگر دانشجو و یا محقق هستید با پایان نامه های انگلیسی و جدید سایت پروجکت دانلود می توانید سریع , راحت و حرفه ای تر مقالات و پروژه های خود را تالیف کنید ! پروجکت دانلود , جدیدترین پروژه ها , مقالات , پایان نامه ها و تز های مقاطع مختلف تحصیلی از بهترین دانشگاههای جهان را برای شما فراهم می کند . در این مطلب با دانلود متن کامل پایان نامه انگلیسی : ارزیابی عملکرد SPOON-SMPL نسبت به Coccinelle4J  همراه شما هستیم .
.

موضوع : متن کامل پایان نامه انگلیسی : ارزیابی عملکرد SPOON-SMPL نسبت به Coccinelle4J

رشته : کامپیوتر و برنامه نویسی – نرم افزار و سخت افزار – فناوری اطلاعات

سال انتشار : 2021

زبان : انگلیسی

مقطع : کارشناسی ارشد

چکیده (ترجمه ماشینی ) :

توسعه نرم افزار اغلب یک فرایند مشترک نیست ، و نیاز به ابزارها و قالب ها است که توسعه دهندگان را قادر می سازد نمایش مختصر تغییرات کد منبع را ایجاد کرده و به منظور تسهیل ارتباط کارآمد ، به اشتراک بگذارند. از مدت ها پیش تفاوت ها و وصله های استاندارد POSIX از قسمتهای مهم مجموعه ابزارها بوده است ، اما عدم پشتیبانی آنها از نحو و معانی زبانهای برنامه نویسی خاص ، بیانگری محدودی دارد. زبان وصله معنایی (SmPL) ، که در سال 2006 همراه با ابزار Coccinelle معرفی شد ، با استفاده از پشتیبانی از نحو و معانی معنای C. ، بیانات وصله های سبک POSIX را برای زبان برنامه نویسی C افزایش می دهد. به عنوان مثال ، یک پچ SMPL می تواند تغییرات به کد منبع با استفاده از متغیرهایی که نام متغیرهای دلخواه برنامه را متصل می کنند ، امکان تعیین تغییرات مربوط به منابع متغیر را بدون در نظر گرفتن نام متغیرهای خاص در برنامه های مورد هدف وصله ، فراهم می کند. توسعه اخیر Coccinelle4J است ، یک نمونه اولیه از Coccinelle که زبان برنامه نویسی جاوا را هدف قرار می دهد. Coccinelle4J بر اساس یک جعبه ابزار طراحی شده برای تجزیه و مدل سازی C طراحی شده است که برای کار با کد منبع جاوا سازگار است. عدم تطابق زبان مجموعه ابزارهای پایه موجب محدودیت می شود. با وجود این ، Coccinelle4J همچنان یک هنر برای smPL است که Java را هدف قرار می دهد. در این پایان نامه ما پایه و اساس SmPL برای جاوا را بر اساس Spoon ، یک جعبه ابزار قدرتمند جاوا جهت برنامه نویسی پایه گذاری می کنیم. ما به لحاظ کیفی بررسی می کنیم که ویژگی SmPL و Coccinelle تا چه حد در زمینه جاوا قابل تعمیم است ، و SPOON-SMPL را که یک نمونه اولیه ابزار SmPL برای جاوا بر اساس Spoon است ، پیاده سازی و ارزیابی می کنیم. ما طراحی اصلی SPOON-SMPL را بر اساس منطق زمانی و بررسی مدل بنا می کنیم ، که به شدت از طراحی Coccinelle الهام گرفته شده است. ما بیشتر ویژگیهای SmPL شناسایی شده را برای تعمیم Java پیدا می کنیم. ما SPOON-SMPL را با مقایسه عملکرد زمان اجرا با Coccinelle4J بیش از مجموعه ای از شش وصله معنایی با پایگاه های کد پروژه مرتبط با دنیای واقعی که در یک مطالعه موردی مهاجرت API در ابتدا توسط نویسندگان Coccinelle4J انجام شده است ، ارزیابی می کنیم. علاوه بر این ، ما زمان اجرای SPOON-SMPL را با میانگین زمان ساخت هر پروژه مرتبط مقایسه می کنیم. در می یابیم که عملکرد SPOON-SMPL عملکرد بدتری نسبت به Coccinelle4J دارد ، اما عملکرد در محدوده قابل قبول برای یک توسعه دهنده با استفاده از سخت افزار ارزان قیمت باقی مانده است. سرانجام ، ما دو طرح پیشنهادی برای برنامه های افزودنی به SPOON-SMPL همراه با مجموعه پیشنهادهایی برای کارهای آینده ارائه می دهیم. این پیشنهادات نشان می دهد که نمونه اولیه ما پتانسیل قوی برای استفاده از قابلیت های کتابخانه Spoon ، به ویژه در ارائه پشتیبانی بهبود یافته و قوی از جنبه های خاصی از جاوا که Coccinelle4J پشتیبانی محدودی از آنها ارائه می دهد ، ارائه می دهد.

 

دانلود پایان نامه : ارزیابی عملکرد SPOON-SMPL نسبت به Coccinelle4J

لینک دانلود پس از خرید نمایش داده خواهد شد
30,000 تومان – خرید

دیدگاهتان را بنویسید