|
|
|
TutorialsTutorial 1: Building Intelligent Mashups Tutorial 3: Agent-Based Simulation of Future Internet Scenarios (half day)Gerd Wagner | Chair of Internet Technology, Brandenburg University of Technology at Cottbus, DE Part 1: Basic Discrete Event Simulation The Internet is a highly complex socio-technical system that can be viewed as a multi-agent system consisting of human actors (possibly acting on behalf of an organization) and Web applications, which interact with each other using the Internet's technical infrastructure. This view also extends to the Future Internet of services and things. It is therefore natural to consider agent-based simulations of Future Internet scenarios involving issues such as ontology matching, meaning negotiation, malicious behavior, trust management, choreography design and service discovery. Simulations can help to design, as well as analyze and understand, new technologies and social interaction scenarios on the Web. This tutorial offers an introduction to agent-based simulation targeted towards Future Internet researchers who want to investigate the potential use of this approach in their own research. The tutorial will focus on general modeling and simulation concepts, which are illustrated with the help of examples. Starting with the basic concepts of Discrete Event Simulation (events, global state variables, objects, collections, state transitions), and going on with the basic concepts of agent-oriented modeling (messages, message events, perception events, action events, memory, self-beliefs, behavior rules), the tutorial concludes with a discussion of the more advanced issue of modeling and simulating the basic features of cognitive agents such as shared and private vocabularies, beliefs about the environment (belief triples) and the domain-independent message types Tell, Ask and Reply.
Throughout the tutorial practical examples are used and executed using the AOR Simulation framework. The participants are encouraged to experiment with simulation models and run them on their own computer. The required simulation software can be downloaded from http://AOR-Simulation.org and will also be provided on-site. |







