Paul Devine & Rahul Savani

Slides:



Advertisements
Similar presentations
AMUSE Autonomic Management of Ubiquitous Systems for e-Health Prof. J. Sventek University of Glasgow In collaboration.
Advertisements

Visual Scripting of XML
16 key concepts.
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
Unit 2. Software Lifecycle
Practical Business Modeling in the Unified Process Tom Morgan Software Architect, Fidelity National Information Services
System Modelling System modelling helps the analyst to understand the functionality of the system and models are used to communicate with customers. Different.
Agent-based Modeling: Methods and Techniques for Simulating Human Systems Eric Bonabaun (2002) Proc. National Academy of Sciences, 99 Presenter: Jie Meng.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Data Sources Data Warehouse Analysis Results Data visualisation Analytical tools OLAP Data Mining Overview of Business Intelligence Data visualisation.
SWE Introduction to Software Engineering
7M822 Software Engineering: System Models 14 September 2009.
Course Instructor: Aisha Azeem
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 11 Slide 1 Architectural Design.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Chapter 1- Introduction
Chapter 1- Introduction Lecture 1 Ready, fire, aim (the fast approach to software development). Ready, aim, aim, aim, aim... (the slow approach to software.
System models. System modelling System modelling helps the analyst to understand the functionality of the system and models are used to communicate with.
Systems Analysis and Design in a Changing World, 6th Edition
Agent architectures Smarter software for astronomers Alasdair Allan University of Exeter, Exeter, U.K.
Chapter 10  2000 by Prentice Hall Information Systems for Managerial Decision Making Uma Gupta Introduction to Information Systems.
Software Requirements Engineering CSE 305 Lecture-2.
Simulations: The teacher’s perspective Ruth Thomas, Colin Milligan, SCROLLA, JeLSIM Partnership.
IS0514Slide 1 IS0514 Lecture - Week 1 (Semester 2) Business Systems Development Tools and Techniques.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Models of Situations. A computer model of a system is a program and data which behaves like the real thing, e.g. a driving simulation, a graph of business.
Architectural Design 10/24/2015ICS 413 – Software Engineering1.
1 Introduction to Software Engineering Lecture 1.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 11 Slide 1 Architectural Design.
CS.436 Software Engineering By Ajarn..Sutapart Sappajak,METC,MSIT Chapter 8 Architectural Design Slide 1 1 Chapter 8 Architectural Design.
Chap. 5 Building Valid, Credible, and Appropriately Detailed Simulation Models.
Agent Based Modeling (ABM) in Complex Systems George Kampis ETSU, 2007 Spring Semester.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 11 Slide 1 Architectural Design.
©Ian Sommerville, Robin Abraham 2004CS 361, Summer 2004 Slide 1 Architectural Design.
Lucent Technologies - Proprietary 1 Interactive Pattern Discovery with Mirage Mirage uses exploratory visualization, intuitive graphical operations to.
FOSE-MAS Session Wrap-UP. Major Points (1) Scott DeLoach –We have yet to demonstrate benefits of MAS, address industrial needs –Lack of key concepts,
Discussion of the paper: “ Macroeconomic Announcements, Price Discovery, and Order Flow Effects in the Stock Market: Evidence from Incomplete Data and.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Chapter 5:Architectural Design l Establishing the overall structure of a software.
Welcome To Advertising Agencies Lists. Introduction Advertising Agencies Lists – Leo Data Services helps to connect with the top advertising.
Data Flow Diagrams.
Evidence-based Practice v. Practice-based Evidence
CRM SOFTWARE by sme joinup
Introduction to e-Commerce
An Investigation of Market Dynamics and Wealth Distributions
Web *.0 ? Combining peer production and peer-to-peer systems
Abstract descriptions of systems whose requirements are being analysed
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
Introduction to Software Testing
System models October 5, 2005.
Lesson 3. 1 How do we interpret and represent functions. Standards F
Geography & Technology
ASSESS Initiative Update
Boosting Agent Productivity and Contact Centre Efficiency
Architectural Design.
R. W. Eberth Sanderling Research, Inc. 01 May 2007
Thoughts on Model Interoperability
Agent Based Modeling (ABM)
Data modelling and why it matters
Mumtaz Ali Rajput +92 – SOFTWARE PROJECTMANAGMENT– WEEK 4 Mumtaz Ali Rajput +92 – 301-
Rating Community Goals: Appraising of Importance and Feasibility
Unit 2: Fundamentals of Computer Systems
Automated Analysis and Code Generation for Domain-Specific Models
Building Valid, Credible, and Appropriately Detailed Simulation Models
Some Important Skills Every Software Testers Should Have
1. Why Marketing Research?
Chapter 6 – Architectural Design
Display Week 2017 Exhibitor Survey Revised
General Workflow of Use-Case Driven Development
COMP390/3/4/5 Final Year Project Design
Presentation transcript:

Paul Devine & Rahul Savani AGENT BASED MODELLING Paul Devine & Rahul Savani

Introduction What is Agent-Based Modelling? Why do it? How do you do it?

What is Agent Based Modelling? Simulation Approach Built up from the component parts of a system System behaviour emerges from fundamental features Agents Autonomous Heterogeneous Have relationships Exhibit behaviours & make decisions

Why Model This Way? Real systems are often Intuitive Complex Comprised of many interacting entities Affected by individual differences Intuitive A different perspective Agents can represent People, organisms, organisations etc.

How Do We Build the Model? (Live) Data Novel Investigation Run Analyse & Revise Understand the Target System Data Analysis Build Model Output Domain Expertise

Apply this to the Movie Market The problem Forecast movie box office 10 week rolling forecast Across the whole market Why agent based modelling? Existing approaches had reached a limit To capture the social aspects of movie-going

Building the Model Domain Experts Data Novel Investigation Film execs, marketing execs etc. Us Data Historical, survey Novel Investigation Data visualisation, behavioural study

Summary Decompose the System Identify Agents Build Attributes Behaviours Interactions Build Incremental Validate and verify