Sistemi Multi-Agente LS 2008/2009

pages
learning outcomes
  • Knowledge
    • Foundations of agent-oriented computing
    • Agents and artifacts (A&A): the meta-model
    • Programming languages for agents and MAS
    • Interaction, communication, coordination, organisation, security
    • Agent-oriented Software Engineering (AOSE)
    • Agent-oriented simulation of complex systems
    • Self-* systems, autonomic computing and MAS
  • Operating abilities
    • Use of agent-oriented technologies
    • Design and development of complex software systems as MAS
course contents
  • Foundations of agent-oriented computing
    • from objects to agents: the paradigm shift
    • distributed systems & multiagent systems (MAS)
  • Agents and artifacts (A&A)
    • from (meta-)model to technologies
    • agent intelligence & tool use / construction
  • Programming languages for agents and MAS
    • models & technologies: a survey
    • the A&A perspective
    • main case: SimpA
  • Interaction, communication, coordination, organisation, security
    • models & infrastructures: a survey
    • the A&A perspective
    • main case: ReSpecT & TuCSoN
  • Agent-oriented Software Engineering (AOSE)
    • agent-oriented methodologies: a survey
    • the A&A perspective
    • main case: SODA, engineering interaction
  • Agent-oriented simulation of complex systems
    • approaches and methodologies: a survey
    • the A&A perspective
    • example: TuCSoN vs. Repast
    • main case: simulation of biological system in TuCSoN
  • Self-* systems, autonomic computing and MAS
    • survey of literature and technologies, comparison
    • the A&A perspective
teaching methods
  • Lectures and seminars with slides
  • Individual projects
assessment methods
  • Multiple-choice test
  • Presentation and discussion of individual projects
teaching tools
course series