دانلود پایان نامه : سیستم های چند عامله

دانلود پایان نامه : سیستم های چند عامله

تعداد صفحات: 85

فرمت فایل: word

دسته بندی:

قیمت: 6000 تومان

تعداد نمایش: 3154 نمایش

ارسال توسط:

تاریخ ارسال: 28 فوریه 2016

به روز رسانی در: 3 فوریه 2018

خرید این محصول:

پس از پرداخت لینک دانلود برای شما نمایش داده می شود.

6000 تومان – خرید

دانلود پایان نامه : سیستم های چند عامله

 

عنوان                                                                                                                                                      صفحه

چکیده تعریف کلی سیستم های چند عامله. 1

فصل اول. 3

1-2-مفهوم عامل 4

شكل 1-1- يك عامل در محيط خود 6

1-3-تعاریفی از عامل ها 6

1-4-اسکلت يک عامل: 7

1-5-پارامترهای موجود در تعاریف عامل. 9

1-6-پارامترهای کلیدی در تعریف عامل.. 10

1-7-تعریف ما از عامل.. 10

1-8- مثالی از يک عامل.. 11

1-8-1 درک.. 11

1-8-2- عمليات… 11

1-8-3- هدف… 12

1-8-4- محيط.. 12

1-8-5- عملکرد 12

1-8-6- ساختار. 13

1-8-7- ابزار. 13

1-9-مقایسه عامل ها با سیستم های خبره 13

1-9-1- عملکرد 13

1-10-سیستم‌های چندعاملی چیست؟. 14

1-11-تعریف سیستم چندعاملی.. 15

1-11-1-دو مسئله کلیدی در طراحی سیستم چندعاملی.. 16

1-12-سیستمهای چند عامله RE: 16

1-12-1- مزایا  16

1-12-2- معایب       17

1-13-       مهندسي نرم افزار عامل گرا 17

1-14- مكانيسم هاي اصلي مديريت سيستمهاي پيچيده نرم افزاري.. 19

1-14-1- تجزيه كردن 19

1-14-2- انتزاع 19

1-14-3- سازمان دهي 19

1-14-4- مقايسه عاملها و اشياء 21

1-14-4-1- تفاوت بين عاملها واشياء 21

1-14-5- شباهتهاي عاملهاو اشيا 22

1-15- مكانيسمهاي ارتباطي ميان عاملهادر سيستمهاي چندعامله. 22

1-15-1-:( knowledge Interchange Format) KIF. 22

1-15-2- (Knowledge Query and Manipulation. 22

1-15-3- Foundation for Intelligance physical Agents) FIPA : ( 23

1-15-4-:(Simple object Access Protocal) SOAP. 23

1-15-5-:( Web Service Description Language) WSDL.. 23

1-16- متدلوژي سيستمهاي چند عامله. 24

1-17- طراحي سطح عامل: 26

1-17- طراحي مؤلفه: 26

-4-6 طراحي سيستم: 27

1-18- پياده سازي 28

1-19- در جمع بندی در اینجا می توان نتیجه گرفت: 28

فصل دوم کاربرد های سیستم های چند عامله. 31

2-1- کاربرد سیستم های چندعامله. 32

2-1-1- پذیرش یک تکنولوژی جدید. 32

2-1-2- مشخصات دامنه. 32

2-1-2-1- تکنیک جدیدی برای طراحی و پیاده سازی.. 32

2-2- سیستمهای پیچیده 33

2-2-1- نمای یک سیستم پیچیده 33

2-3- مواجهه با پیچیدگی در نرم افزار. 34

2-4- حضور در همه جا(ubiquity) 34

2-4-1- توزیع ذاتی.. 35

2-4-2- کنایه طبیعی.. 35

2-4-3- سیستم های موروثی.. 36

2-5- دامنه های کاربرد عاملها 36

2-6- کنترل پردازش… 37

2-7- کنترل ترافیک هوایی.. 38

2-8- مدیریت اطلاعات… 38

2-8-1- چرا به عاملهای اینترنتی نیاز داریم؟. 38

2-8-2- عاملهای جستجو. 39

2-8-3- عاملهای جستجو: پیمایش وب… 39

2-8-3-1-پیمایش اول سطح یا اول عمق؟. 39

2-8-3-2-عاملهای جستجو: اندیس کردن. 40

2-9-عاملهای فیلتر کننده 40

2-10-معماری عامل فیلترکننده 40

2-10-1- به روز شدن URL های معین شده 41

2-10-2- بر مبنای سرور یا بر مبنای مشتری (client) 41

2-10-3-عاملهای هوشمند مرورگر. 41

2-10-4-یافتن شغل     42

2-10-5-یافتن معامله (Bargain) 42

2-10-6-مالی (financial) 42

2-10-7-سرگرمی     43

2-11-برای مدیریت اطلاعاتRETSINA@CMU.. 43

2-12-چارچوب RETSINA سیستم چندعامله. 43

2-13-انواع عاملها 44

2-14-معماری عملکردی RETSINA.. 44

2-14-1- RETSINA معماری اولیه عامل.. 45

2-14-2- واسط بین کاربر و پروکسی Applet controller: 46

2-14-3-مدیریت سهام. 47

2-14-4-عاملهای واسط.. 47

2-14-5-عاملهای وظیفه. 47

2-14-6-عاملهای اطلاعاتی.. 48

2-15-تجارت الکترونیکی بواسطه ی عامل.. 48

2-15-1- مزیت: 49

2-15-2- کنش گرایی.. 49

2-15-3-هدف: 49

2-16-مدیریت فرایند تجاری(Business Process Management) 50

2-17-ADEPT برای مدیریت جریان کار. 50

2-18-محیط ADEPT.. 51

شکل2-8- محیط ADEPT.. 51

2-19-شبکه و ارتباط راه دور. 51

2-20-کاربرد سیستم های چند عامله در طراحی توریسم الکترونیکی.. 52

فصل سوم معرفی چند سیستم چند عامله. 55

3-1- معرفی چند سیستم عامل.. 56

3-1-1- سيستم عامل پالم     (paLm) 57

3-1-2- سيستم عامل بلک بری   (BlaCk Berry) 58

3-1-3- سيستم عامل سيمبين       (Symbian OS) 60

3-1-4- ویژگی های سیمبین : 60

3-1-5- سيستم عامل ویندوز موبایل   (WindoS MObiLe) 62

3-1-6- ویژگی های ویندوز موبایل: 63

3-1-6-1- معایب ویندوز موبایل: 64

3-1-7- ویژگی های WindOws phone 7. 66

3-1-8- سيستم عامل آندروید گوگل   (AndrOid) 67

3-1-8-1- ويژگي ها و خصوصيات آندرويد: 68

3-1-8-2- معایب آندروید. 68

3-1-9- سيستم عامل مک آی او اس (اپل)    (appLe MaC iOS) 71

3-1-9-1- ویژگی های iOS : 74

3-1-9-2- معایب iOS: 74

منابع: 75

 

چکیده

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

به عبارت دیگر “یک سیستم چند عامله یک پیاده سازی با تاکید بر همکاری از برنامه ها (عاملها) است که با یکدیگر هماهنگ شده اند برای رسیدن به همگرایی روی پاسخ یک یا چند وظیفه” سیستم های چند عامله، سیستم هایی هستند که از جمع شدن عاملهای هماهنگ شده…

 

  • مقدمه

مهندسي نرم افزار امروزه كاري بسيار مشكل است و هر روز مشكل تر هم ميشود. بنابراين نياز به متدلوژيهاي جديد براي كاربرد در طراحي و پياده سازي سيستمهاي پيچيده و توزيع شده [1] امروزي امري ضروري به نظر ميرسد. اين مقاله مقدمه اي بر متدلوژي جديدي براي سيستمهاي توزيع شده و پيچيده به نام متدولوژي عامل گرا است.

همانطوركه متدولوژيهاي مهندسي نرم افزار تكنيك هايي را براي مدلسازي و ساخت سيستم هاي نرم افزاري

ارائه مي دهد؛متدلوژي مهندسي نرم افزار عامل گرا [2] نيز امكاناتي را براي طراحي و ساخت سيستم هاي توزيعي

پيچيده ارائه مي دهد.

  • مفهوم عامل [3]

عامل ها اغلب به صورت موجودات نرم افزاري تعريف ميشوند كه به صورت خودمختار عمل كرده و ميتوانند ياد بگيرند. به طور كلي تعاريف گوناگوني براي عامل ارائه شده است:

طبق نظريه Norving و Russel عامل هر چيزي است كه از طريق حسگرها [4] محيطش را درك مي كند و از

طريق تاثيرگذارها بر روي محيط عمل مي كند.

در تعريف ديگري عامل به صورت سيستمهاي محاسباتي خودمختار كه در محيط پيچيده و پويايي قرار مي گيرند، به شكل خودمختار در اين محيط

[1] Distributed

[2] Agent oriented software Engineering (AOSE)

[3] Agent

[4] Sensor…

 

  • سیستمهای چند عامله RE:

سامانه‌های چندعامله (Multi Agent Systems) یا به اختصار MAS روش‌های نوینی برای حل مسایل محاسباتی و پیاده‌سازی پروژه‌های You are not allowed to view links. Register or Login to view. رایانه‌ای ارائه می‌دهند. از آنجا که در این گونه You are not allowed to view links. Register or Login to view. مجموعه‌ای متشکّل از چندین You are not allowed to view links. Register or Login to view. سیستم را به وجود می‌آورد، دست‌یابی و نیل به اهدافی امکان پذیر می‌گردد که به وسیله سیستم‌های تک عامله میسّر نیست.

  • مزایا
  1. این سیستم در اکثر شرایط کار می‌کند. به این معنا که چون مغز متفکر واحد ندارد و تصمیم‌گیری توزیع‌شده است، چنانچه حتی بخشی از سیستم نیز از کار بیافتد باز هم سیستم به کار خود ادامه می‌دهد.
  2. این سیستم برای محیط‌هایی با مقیاس وسیع (Large Scale) و محیط‌های ناشناخته (Unknown) نیز گزینه مناسبی نسبت به سیستم‌های تک عامله به شمار میآید. زیرا محیط سریع‌تر و بهتر پویش می‌شود.
  3. این سیستم به راحتی موازی می‌شود و You are not allowed to view links. Register or Login to view. را آسان می‌کند.
  4. این سیستم قابلیت تزاید در خود دارد بدین معنا که ۱+۱ = ۳. به طور مثال ما میزی را که ۱۱۰ You are not allowed to view links. Register or Login to view. نیرو برای بلند کردن لازم دارد با چهار نفر که هر کدام ۲۵ نیوتن نیرو می‌گذارند بلند می‌کنیم.

هزینه‌ها در این سیستم پایین می‌آید. نیازی…

 

 

– کنترل پردازش

کنترل کننده های پردازش، خود، سیستمهای واکنشی خودمختار هستند.

مثالها:

ARCHON در چندین کاربرد کنترل پردازش بکار رفته است، از جمله مدیریت انتقال برق و کنترل شتاب دهنده ذرات(Jennings, 1995)

انگیزه سیستم توزیعی خودمختار Hitachi (ADS) نیاز به تغییر عناصر کنترلی در حال اجرای سیستم بوده است و از اواسط 1980 در برخی از خطهای پردازش ورق فولاد در Kawasaki Steel’s Chiba و در سیستم کنترل Shinkansen بکار گرفته شده است

تولید

ACDS (Automated Configuration Design Service)

یک نگاشت ابتدایی از عاملها به دامنه طراحی پیکربندی شناسایی می کند

PACT(Palo Alto Collaborative Testbed)

توضیح می دهد که چگونه تبدیل ابزارهای منفرد …

 

2-8-              کاربرد سیستم های چند عامله در طراحی توریسم الکترونیکی

در این رساله دکتری به بررسی مسائل تجارت الکترونیکی با تمرکز بر توریسم الکترونیکی پرداخته می شود و رویکرد کلی در حوزه فناوری اطلاعات برای کاربرد سیستم های چند عامله هوشمند در مدل سازی مسئله توریسم الکترونیکی مطرح می گردد.

در شروع کار، ضمن تشریح صورت مسئله و تاریخچه آن، ایده اصلی و تئوری های مورد استفاده بیان می شوند و نیز اجرای مسئله گردشگری با رویکرد فناوری اطلاعات بررسی می گردند. عامل های مورد نیاز در مسئله تعریف شده و برای هر عامل با استفاده از شیوه های مناسب هوش مصنوعی ، روش اجرایی مورد نیاز مطرح می گردد. ارتباطات و فرایندهای تراکنشی بین عامل ها بررسی و سیستم از دیدگاه ساختار کلی طراحی می شود بگونه ای که برای ادامه کار در آینده امکان برنامه نویسی و تولید بسته های نرم افزاری هوشمند بر اساس الگوریتم…

 

سيستم عامل سيمبين       (Symbian OS)

شرکت نرم افزاری Symbian برای اولین بار در ماه ژوئن سال 1998 به صورت کاملا مخفی و خصوصی برای کار بر روی سیستم عاملی برای کار روی موبایل ها تاسیس شد . مقر اصلی این شرکت در انگلیس تاسیس شد اما هم اکنون دارای حدود 750 کارمند در کشورهای انگلیس ، ژاپن ، سوئد و آمریکاست که درکار تحقیق و برنامه نویسی برای گسترش سیستم عامل و نرم افزارهای آن هستند . تا اواخر سال 2003 هیجده موبایل از پنج شرکت معروف سونی ، نوکیا ، فوجیتسو ، موتورولا و زیمنس با این سیستم عامل عرضه شد و علی رغم قیمت بالا مورد استقبال قرار گرفت و حدود 26 موبایل هم در برنامه این شرکتها و چند شرکت دیگر با این سیستم عامل در برنامه ساخت قرار گرفت . هم اینک نیز 48 مورد از این موبایل ها به بازار عرضه شده و یا به زودی عرضه خواهد شد . آمار فروش موبایل های Symbian تا پایان سال 2003 به 6.7 میلیون موبایل رسید و در سال 2004 نیز با رشد بی سابقه فروش مواجه شد به طوری که طبق آمار شرکت در سال 2004 فروش…

 

ويژگي ها و خصوصيات آندرويد:

  • آندرويد تمامي تکنولوژي هاي اتصال (Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth و Wi-Fi را پشتيباني مي کند.
  • آندرويد از فرمت هاي مختلف فايل هاي مالتي مديا مثل MPEG-4, H.264, MP3, AAC, AMR, JPEG, PNG, GIF پشتيباني مي کند.
  • SMS , MMSو XMPP فرم هايي هستند که آندرويد براي ارسال پيغام هاي متني يا همان SMS از آن ها پشتيباني مي کند.
  • مرورگر موجود در آندرويد بر اساس فريم ورک اوپن سورس WebKit توسعه يافته است.
  • SQLite نرم افزاريست که براي ذخيره داده ها و مديريت بانک هاي اطلاعاتي سبک در آندرويد در نظر گرفته شده است.
  • ماشين مجازي جاوا (Java Virtual Machine) در آندرويد به صورت پيش فرض تعبيه شده است. تمام برنامه هاي آندرويد بايد به زبان جاوا نوشته شوند. البته اين نسخه از JVMبراي دستگاه هاي موبايل بهينه شده است.

ابزارهاي مختلف آندرويد…

 

منابع:

  • Nicholas R. Jennings and Michael Wooldridge “Agent- Oriented Software Engineering” Department of Electronic Engineering Queen Mary & Westfield College University o London London E1 4NS, United Kingdom.
  • Stuart J. Russell and Peter Norvig (1995) “Artificial Intelligence: A Modern Approach” Prentice-Hall, 32-33.
  • Maes P.( 1995) ”Modeling Adaptive Autonomous Agents, Artificial Life: An overview”, MIT Press.
  • Guilfoyle and E. Warner (1994) “Intelligent Agents: The New Revolution in Software” Ovum Report
  • Michael Wooldridge and Nicholas R.J ennings”Pitfalls of Agent-Oriented Development”Department of Electronic Engineering Queen Mary & Westfield CollegeUniversity of London, London E1 4NSUnited Kingdom.
  • Vira Smirnova “Multi-agent System for Distributed Data Fusion in Peer-to-Peer Environment” University of JyväskyläDepartment of Mathematical Information Technology Master’s Thesis Mobile Computing 28.11.2002.
  • Genesereth, M., Fikes, R., “Knowledge interchange format version 3.0 reference manual”, Stanford University technical report: Stanford, CA., 1992.
  • Finin, T., Labrou, Mayfield J., “KQML as an Agent Communication Language, in Bradshaw J”, Software Agents, MIT Press Cambridge, 1997.
  • Foundation for Intelligent Physical Agents, “FIPA Home Page” http://www.fipa.org/.
  • Ballinger, K. “Web Services Interoperability and SOAP”. Microsoft Developer Network Library, May 1,2001.
  • UDDI home page – http://www.uddi.org/
  • Enterprise JavaBeans Tutorial
  • http://developer.java.sun.com/developer/onlineTraining/Beans /EJBTutorial/
  • Java Sun homepage -http://java.sun.com/
  • Modern Operation Systems (Andrew S. Tanenbaum )
  • Gsmarena.Com
  • Mobilestan.net
  • Ir-tci.org
  • And-roid.ir
  • Microsoft.com
  • Xda_Developers.com
  • http://appinventer.googlelabs.com
  • http://www.iranpardis.com/showthread.php?t=208446#ixzz2IF20U1Vm

.

.

.

جهت دریافت و خرید متن کامل پایان نامه و تحقیق و مقاله مربوطه بر روی گزینه خرید که در بالای صفحه قرار دارد کلیک نمایید و پس از وارد کردن مشخصات خود به درگاه بانک متصل شده که از طریق کلیه کارت هایی عضو شتاب قابل پرداخت می باشید و بلافاصله بعد از پرداخت انلاین به صورت خودکار لینک دانلود مربوطه فعال گردیده که قادر به دانلود فایل کامل ان می باشد.

پاسخ دهید