مشخصات این فایل
عنوان: برنامه نویسی عامل گرا
فرمت فایل: word(قابل ویرایش)
تعداد صفحات:36
این مقاله در مورد برنامه نویسی عامل گرا می باشد.
بخشی از تیترها به همراه مختصری از توضیحات مقاله برنامه نویسی عامل گرا
-1-ساخت خودکارسازی (اتوماسیون)
عامل ها:
- آلفرد ماشین های منظم و معین را اداره می کند.
- براندا ماشین های خاص- منظم را اداره میکند.
- کالوین ربات جوشکاری است.
- راشیل یک برنامه هماهنگ کننده است که ماشین را کنترل می کند.
- (8:00) : آلفرد درخواست می کند که کالوین قول دهد که 10 بدنه را برای او، ان روز جوشکاری کند.
کالوین نیزموافق به انجام آن است.
- (8:30) : آلفرد درخواست می کند که کالوین قول دهد اولین بدنه را برساند ، کالوین قبول می کند و اولین بدنه می رسد.
کالوین شروع می کند به جوشکاری آن و قول میدهد به آلفرد برای اینکه وقتی بدنه بعدی آماده بود، او را آگاه کند.
- (8:45) : براندا درخواست می کند که کالوین روی ماشین خاص- منظم کار کند، زیرا که به فوریت نیاز دارد.
...(ادامه دارد)
4- دسته های ذهنی و مشخصه های آنها:
آنجا نه انتخاب صحیح از دسته های ذهنی و نه یک تئوری صحیح از آنها است.
4-1- اجزاء حالت ذهنی:
انجام کار یک عامل به وسیله تصمیمات او یا انتخاب های او تعیین مشود.
تصمیمات به وسیله گمان های عامل محدود می شوند که بعداً اشاره خواهد شد.
- حالت جهان
- حالت های عامل های دیگر
- قابلیت های این عامل و عامل های دیگر
هم چنین تصمیمات به وسیله تصمیمات قبلی محدود می شوند.
بنابراین ما دو دسته ی ذهنی معرفی می کنیم ، گمان و تصمیم، و دسته ی سوم، قابلیت ها، (که نه به خودی خود ذهنی است) .
بهتر است یک تصمیم مثل پایه بگیریم. ما با الزام ها یا تعهدها شروع می کنیم و با تصمیمی مثل تعهد با خود او رفتار می کنیم.
...(ادامه دارد)
- مفسر عامل عمومی:
نقش یک برنامه عامل، کنترل تحول یک حالت ذهنی است.
عمل رخ می دهد. مثل اثرات جانبی عاملِ تعهد داده شده به یک عمل چه زمانی می آید.
حلقه اصلی
هر عامل دنباله از مراحل را در فاصله ی منظم تکرار می کند.
- پیام جاری را بخوان و حالت ذهنی را به روز کن، شامل گمان ها و تعهدات
( برنامه عامل برای به روز رسانی بسیار بحرانی است.)
- تعهدها برای زمان جاری را اجرا کن، شاید در تغییر کمان بیشتر نتیجه می گیرد.
( این کار مستقل از برنامه عامل است )
...(ادامه دارد)
-2-مفسر AGENT-0
نظر به اینکه مفسر AGEN-0 یک نمونه از مفسر عمومی است، جایگزین 2 مرحله ی طراحی حلقه می شود.
در AGENT-0 ، حالت ذهنی مرکب از 3 جزء است.
یک- توانایی ها- ثابت شده اند.
بنابراین اولین مرحله در حلقه ممکن است به عنوان های زیر اختصاصی شود.
(a1) به روز رسانی گمان ها
(a2) به روز رسانی تعهدات
در AGENT-0، گمان ها، تعهدات و توانایی های عامل هر کدام به وسیله پایگاه داده به نمایش در می آیند.
...(ادامه دارد)
بخشی از فهرست مطالب مقاله برنامه نویسی عامل گرا
-مقدمه
1-1- عامل چیست؟
1-2- مسئول استفاده از واژگان شبه ذهنی :
1-3-AOPدر برابر OOP
2- دو سناریو:
2-1-ساخت خودکارسازی (اتوماسیون)
2-2- سیستم رزو خطوط هوایی :
عامل ها:
3- برداشت کلی از نرم افزار AOP :
4- دسته های ذهنی و مشخصه های آنها:
4-1- اجزاء حالت ذهنی:
4-2- یک زمان برای گمان، تعهد و قابلیت زمان:
عمل
گمان
تعهد
تصمیم(انتخاب)
توانایی
4-3- مشخصات اجزاء مختلف
پایداری داخلی
عقیده ی خوب
درون نگری
ماندگاری حالت ذهنی
گمان ها
تعهد ها
نوع وابسته ی دستورات نمایی
4-4- یک انحراف کوتاه : مقایسه بین کوهن و لوسکیو
5- مفسر عامل عمومی:
حلقه اصلی
فرض در مورد انتقال پیام
فرض در مورد clock
6- AGENT-0، یک زبان ساده؛ و پیاده سازی آن
6-1 گرامر AGENT-0
...(ادامه دارد)
دانلود مقاله برنامه نویسی عامل گرا