Cse Agent Oriented Programming Ppt.pptx

  • Uploaded by: Bhanusree
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Cse Agent Oriented Programming Ppt.pptx as PDF for free.

More details

  • Words: 374
  • Pages: 13
www.studymafia.org Seminar On Agent Oriented Programming

Submitted To: www.studymafia.org

Submitted By: www.studymafia.org

CONTENTS

      

 

INTRODUCTION ESSENTIALS OF AOP EXAMPLES OF SOFTWARE AGENTS LANGUAGES COMPARISON OF OOP &AOP METHODOLOGIES TYPICAL APPLICATIONS OF AGENT PROGRAMMING MOBILE COMPUTING CONCLUSION REFERENCES

INTRODUCTION 



The objective of Agent Oriented (AO) Technology is to build systems applicable to real world that can observe and act on changes in the environment. Such systems must be able to behave rationally and autonomously in completion of their designated tasks.

ESSENTIALS OF AN AOP

Shoham suggests that AOP system needs each of three elements to be complete 





A formal language with clear syntax for describing the mental state. This would likely include structure for stating beliefs, passing messages etc. A programming language in which to define agents. The semantics of this language should be closely related to formal language. A method for converting neutral applications into agents. This kind of tool will allow an agent to communicate with a nonagent .

Examples of software agents

The animated paper clip in Microsoft office.  Computer viruses (example of destructive agent) Artificial players or actors in computer games and simulation.  Web spiders:- Collect data to build indexes to used by a software engine. 

LANGUAGES

Comparison of OOP and AOP



1. 2. 3.

4. 5. 6. 7.

8. 9.

OOP abstract class Class member variable Method collaboration (uses) composition (has) inheritance (is) instantiation polymorphism



1. 2. 3.

4. 5. 6. 7.

8.

9.

AOP generic role domain specific role Knowledge, belief Capability Negotiation holonic agents role multiplicity domain specific role + individual knowledge service matchmaking

METHODOLOGIES



The Tropos Methodology

Architectural Design

Typical applications of agent programming

   

 

Mobile computing Mobility Concurrent problem solving Proxy Handling Communication traffic routing Information scouts

CONCLUSION



We need to program an agent which meets all the required abilities can be quiet a daunting task as qualities such as desire and belief have to be incorporated within the agent and a framework for sharing with other agents has to be designed thereby requiring elements of AAI to be incorporated into the agent.

References

  

www.google.com www.wikipedia.com www.studymafia.org

Thanks

Related Documents


More Documents from ""