>>کلیک کنید دگرگونی برنامه برنامه های کامپیوتری امروز چنان منطقی ساخته وطراح - آخرین مقالات ترجمه شده از2017به بعد >کلیک کنید
سفارش تبلیغ
صبا ویژن
کلیک کنید
 آخرین مقالات ترجمه شده از2017به بعد
 
اَلسَّلامُ عَلَى الْحُسَیْنِ وَ عَلى عَلِىِّ بْنِ الْحُسَیْنِ وَ عَلى اَوْلادِ الْحُسَیْنِ وَ عَلى اَصْحابِ الْحُسَیْنِ
کسب درآمد کسب درآمد
تبلیغات
شهدای کازرون
ارتباط با مدیر
نام :
ایمیل:
موضوع:
پیغام :
آرشیو مطالب
دیگر امکانات
شهدای کازرون مرجع قالب های مذهبی رایگان توضیح توضیح توضیح توضیح
محل تبلیغات شما
دگرگونی برنامه برنامه های کامپیوتری امروز چنان منطقی ساخته وطراح
نویسنده زهره شاه حیدری در پنج شنبه 97/6/8 | نظر

دگرگونی برنامه برنامه های کامپیوتری امروز چنان منطقی ساخته وطراحی شده اند درظاهر به فرم انسان خوانده می شوند. دستکاری منبع چنین کدهایی توسط برنامه نویسان آموزش دیده هم می تواند چالش برانگیز باشد. اگرتغییراتی دریک مکان ازکدها روی دهد می تواند به طورکل رفتاربرنامه راتغییر داده ودرمکان های دیگری که درراههای غیرانتفاعی استفاده می شوند هم نتیجه برنامه چیزدیگری باشد در حالی که برنامه های بسیاری وجود دارد که به برنامه نویسان کمک می کند که منبع کدها را تغییر دهند تا برنامه های کامپیوتری تکامل پیدا کنند برنامه های کامپیوتری معمولا درحوزه عمل خود بسیار محدود عمل می کنند درچندصورت می توان به برنامه تضمین داد که برنامه نویس هدف ازاجرای برنامه را چه گفته است( تقریبا حفظ کل رفتار)، اما انجام این کار به این معنی است که برنامه نویس ممکن است اعلام توافق با درخواست کننده درهرشرایطی را داشته باشد

Program Metamorphosis
Dissertation directed by Prof. Dr. Amer Diwan
Today’s computer programs are logical constructs described in human-readable form as
source code. Manipulating such source code can be challenging even to trained programmers,
as modifications in one location can a ect program behaviour described in other locations in
nontrivial ways.
While there are many programs that help programmers modify source code to evolve
programs, these tools are typically very limited in their scope: they either give few (if any)
guarantees to the programmer about what program behaviour they will a ect, or they promise
near-total behaviour preservation but accomplish this by means that the programmer may not
always agree with.
In this work we introduce a novel mechanism for program evolution. Our principal idea
is that we capture program behaviour in the form of program models and then permit the programmer
to apply an arbitrary number of changes to the program. After these changes, we
compute behavioural di erences between the original program behaviour and the modified program
behaviour. Programmers can then choose which changes they accept and which changes
they wish to undo, and how.
We find that our approach subsumes and extends on the existing approaches for transforming
programs with near-total behaviour preservation, with stronger guarantees of behaviourpreservation
even for a language for which such guarantees are traditionally hard to obtain
(Java). Furthermore, we show that for another language (SML) our behaviour-preservation
guarantees can be near-absolute whilst permitting complex multi-step transformations that speed
up program execution (algorithmic optimisation).

دریافت فایل انگلیسی باترجمه کامپیوتری  درصورت تمایل به ترجمه حرفه ای با 09139826993 شاه حیدری تماس حاصل فرمایید هربرگ ترجمه فوق حرفه ای 10000تومان

 


درباره وبگاه

موضوعات وبگاه
برچسب ها
طراح قالب
شهدای کازرون
.: طراحی و کدنویسی قالب : شهدای کازرون :.
تمامی حقوق مادی و معنوی این وبگاه محفوظ و متعلق به مدیر آن می باشد.کپی برداری از مطالب تنها با ذکر منبع مجاز است...