تحقیق برنامه نویسی عامل گرا ۳۶ ص

تحقیق برنامه نویسی عامل گرا ۳۶ ص

تحقیق برنامه نویسی عامل گرا ۳۶ ص

تحقیق-برنامه-نویسی-عامل-گرا-36-صلینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : ۳۶ صفحه

 قسمتی از متن word (..doc) : 
 

‏۳۶
(‏برنامه نویسی عامل گرا)AOP:‏ ‏ موضوع‏
‏۱-مقدمه
‏اکنون‏ یک‏ ‏الگوی‏ ‏برنامه نویسی‏ پیشرفته‏ ‏یک دیدگاه اجتماعی از کاربرد کامپیوتر،جایی که “عامل” تاثیر می گذارد داریم. ‏
‏۱‏-‏۱-‏ عامل چیست؟
‏یک عامل هر موجودیتی است که حا‏لت است به نظر می رسد به عنوان شامل اجزای ذهنی (‏ برای مثال ‏گمانها‏،‏قابلیتها‏،‏انتخابها و الزام ها)
‏۲
‏بنابراین کلاه خود عامل‏ هست در مغز یک برنامه نویس
‏زمانی که هر چیزی میتواند به نظر برسد مثل داشتن حالت های ذهنی
‏آن همیشه مزیتی برای انجام ندارد.
‏۱-۲- مسئول استفاده از واژگان شب‏ه ذهنی :
‏عناصر لازم برای نسبت دادن یک کیفیت معین به جزیی از ماشین.
‏*‏یک نظریه مفید راجعبه دسته ذهنی: معنا شناسی برای آنکه به طور واضح هنوز به استفاده متداول(واژه)نزد‏ی‏ک نشدیم.
‏*‏یک برهان که فقط از نظریه اطاعت میکند.
‏*‏یک برهان که نظریه قراردادی یک نقش غیر جزئی در آنالیزیا طراحی ماشین‏ ‏بازی میکند.
‏ارتباط نظریه نظریه قراردادی برای دریافت معمولی لازم نیست تحمیل شود.
‏ ۱-۳-AOP‏در برابر OOP‏
‏استفاده میکنیم شکل دادن ذهنی را برای طراحی سیستم محاسباتی
‏دسته های ذهنی(روانی)‏در زبان برنامه نویسی ظاهر میشود.
‏معنای زبان برنامه نویسی ‏‘‏معنای ساختار های ذهن را شرح می دهد.
‏نرم افزار برنامه نویسی عامل گرا(AOP‏) نرم افزار برنامه نویسی شئ گرا(AOP‏)را اختصاصی کرده است. برای مثال در دریافت بازیگرهای هپوئیت:
‏میبینیم یک سیستم محاسباتی به عنوان ترکیب شده از لحاظ ارتباط ماژولها.
AOP‏ ثابت می کندحالت ذهنی ماژول‏ ‏(عامل)‏ ‏را برای شامل شدن ‏اجزاء مثل باورها-‏ ‏قابلیت ها‏ و تصمیمات.
‏یک محاسبه‏ ی‏ شامل این عامل ها آگاه می کنند‏،‏ درخ‏و‏است میکنند‏،‏ ‏می پذیریند،‏ رد‏ می کنند،‏ رقابت‏ می کنند و‏به دیگری‏ کمک می کنند‏.
‏بر طبق گفته نظریه نمایش هر نوع از ارتباط عمل با پیش‏ فرض های متفاوتی سروکار و‏ اثرات متفاوتی دارد.
‏۳
‏جدول‏۱ ‏(AOP‏در برابر OOP‏ ‏)
‏ ‏ AOP ‏ ‏ OOP
‏عامل
‏شئ
‏واحد اصلی
‏گمانها، تعهدها، انتخاب ها و‏…
‏بدون محدودیت
‏حالت تعریف پارامترهای واحد اصلی
‏پیامها صادر می شوند و به متدها پاسخ می دهند.
‏پیامها صادر می شوند و به متدها پاسخ می دهند.
‏مرحله محاسبه
‏اطلاع دادن،درخ‏و‏است دادن‏،پیشنهاد دادن،قول دادن ،کاستن
‏بدون محدودیت
‏نوع پیام ها
‏پایداری/ درستی
‏ندارد
‏محدودیت روی روش ها (متدها)
‏ ‏
‏۲- دو سناریو:
‏اولین سناریو،پیچیده است- نوع رویایی برنامه ی کاربردی
‏دومین سناریو مثال اسباب بازی است که در خدمت سه هدف است:
‏به تصویر کشیدن قطعی ایده های چندین AOP
‏آن در زبان AGENT-0‏ قابل اجراء است که بعداً تعریف می شود.
‏ان حقایق عامل ها را به تصویر می کشد. نیاز به عامل های رباتیک ندارد.
‏۲-۱-ساخت خودکارسازی (اتوماسیون)
‏۴
‏عامل ها:
‏آلفرد ماشین های منظم و معین را اداره می کند.
‏براندا ماشین های خاص- منظم را اداره میکند.
‏کالوین ربات جوشکاری است.
‏راشیل یک برنامه هماهنگ کننده است که ماشین را کنترل می کند.
‏————————————————————————–
‏(۸:۰۰) : آلفرد درخواست می کند که کالوین قول دهد که ۱۰ بدنه را برای او، ان روز جوشکاری کند.
‏کالوین نیزموافق به انجام آن است.
‏(۸:۳۰) : آلفرد درخواست می کند که کالوین قول دهد اولین بدنه را برساند ، کالوین قبول می کند و اولین بدنه می رسد.
‏کالوین شروع می کند به جوشکاری آن و قول میدهد به آلفرد برای اینکه وقتی بدنه بعدی آماده بود، او را آگاه کند.
‏(۸:۴۵) : براندا درخواست می کند که کالوین روی ماشین خاص- منظم کار کند، زیرا که به فوریت نیاز دارد.
‏کالوین پاسخ می دهد که در آن هنگام نمی تواند درست کند.اما آن کار را وقتی خواهد کرد که کارش تمام شده باشد.
‏(۹:۰۵) : کالوین جوشکاری اولین ماشین آلفرد را کامل می کند، آن را بیرون می فرستد، به براندا پیشنهاد جوشکاری او را می دهد.
‏براندا ماشین را می فرستد‏و کالوین شروع به جوشکاری می کند.
‏ ‏(۹:۱۵) :آلفرد تحقیق می کند که چرا کالوین هنوز برای ماشین بعدی او(آلفرد) آماده نیست.‏
‏ ‏(۹:۵۵) : کالوین جوشکاری ماشین برندا را کامل می کند و آن را بیرون می فرستد.

 

دانلود فایل

 

0
افکار شما را دوست داریم، لطفا نظر دهید.x