AI354

Course Name: 

Autonomous Agents (AI354)

Programme: 

B.Tech (AI)

Category: 

Programme Specific Electives (PSE)

Credits (L-T-P): 

(3-0-2) 4

Content: 

Agents Overview: Agent definition, agent programming paradigms, Agents Vs objects, mobile agents, Agent frame works, Agent reasoning; Agents Implementation: Processes, threads, Sockets, RPCs – distributed computing, aglets programming – JINI architecture, actors and agents. Multi Agent Systems: Interaction between agents, reactive agents, cognitive agents, interaction protocols, agent coordination, agent negotiation, agent cooperation, agent organization, self –interested agents in electronic commerce applications. Intelligent Software Agents: Interface Agents, Agent Communication Languages, Agent Knowledge Representation, Agent Adaptability, Belief Desire Intension, Mobile Agent, Applications. Agents and Security: Agent Security Issues, Mobile Agents Security, Protecting Agents Malicious Hosts, Untrusted Agents, Black box Security, Authentication for Agents, Security issues for Aglets.

References: 

Joseph P. Bigus and Jennifer Bigus, “Constructing Intelligent Agents Using Java: Professional Developer's Guide”, Wiley, Second edition, 2001.
Bradshaw, “Software Agents”, MIT Press, 2000
Michael Wooldridge, An Introduction to MultiAgent Systems - Second Edition. Wiley, 2009
Roland Siegwart, Illah Reza Nourbakhsh and Davide Scaramuzza, Introduction to Autonomous Mobile Robots - Second Edition. MIT Press, 2011
Rafael H. Bordini, Jomi Fred Hubner and Michael Wooldridge , Programming Multi-agent Systems in AgentSpeak Using Jason. Wiley, 2007

Department: 

Information Technology
 

Contact us

Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
SurathkalP. O. Srinivasnagar, Mangalore - 575 025
Ph.:    +91-824-2474056
Email:  hodit [at] nitk [dot] edu [dot] in
 

Web Admin: Sowmya Kamath S

Connect with us

We're on Social Networks. Follow us & stay in touch.