Combining Multi-Agent System modeling and System Dynamics modeling
|
|
- Lizbeth Miller
- 5 years ago
- Views:
Transcription
1 Combining Multi-Agent System modeling and System Dynamics modeling Ernst Gebetsroither - Austrian Institute of Technology
2 Outline Different methodological approaches System Dynamics approach Multi-agent Systems modeling approach Multi-paradigm simulation Why? History Different combination types Software tools MASGISmo a java based multi-paradigm simulation platform Still open questions and difficulties 2
3 History of Simulation in the Social Sciences Source: Gilbert & Troitzsch, 1999
4 System Dynamics (SD) modeling
5 Some facts for SD I Top Down approach (macro simulation) Equation Based Modeling (EBM) Numerical solution of differential equations Randomness normally not essential Why macro simulation? Missing data and information for micro simulation Missing information about rules and self-organization processes on micro scales Policy maker s decisions are on an aggregate level (Top Down) Often better analysed macro phenomena Technical reasons (calculation time )...
6 Some facts for SD II Father of SD Jay. W. Forrester from MIT (60ies) This shapes the approach Features Quantitative simulation models State functions, material-flows and information-flows are in the centre of interest Normally no detailed spatial relation is considered Delays and feedback structure are very important (the system structure shapes the behaviour) Computer as tool necessary Modular model building Special modelling software was developed In the 60ies Dynamo (since 90ies Vensim, Stella, Powersim powerful specialized SD software) Lower evaluation effort; less data effort to parameterize
7 System Dynamics modeling procedure I Verbal description ( word model ) of dynamical processes Developing Causal loop diagram + Population - birth + + death
8 System Dynamics modeling procedure II Stock-Flow diagram (SFD) births Population deaths
9 Multi-Agent Systems modeling
10 Some facts for MAS I Bottom Up approach (micro simulation) Rule Based Modeling Only rarely differential equations are used; more often If-Then rules to describe the Agents action Randomness very essential Why micro simulation? More appropriate to simulate social behavior (Bottom Up) More appropriate to analyze self-organization processes Sometimes individual behavior is easier to analyze Missing information about equations on macro scales Structure is adaptive, emergence is an important characteristics...
11 Some facts for MAS II No unique root of MAS even the definition what agents are is very heterogenious or what an agent has to have Features Quantitative simulation models State charts, UML, object oriented programming language Agents communication is in the centre of interest Spatial relation is often important To be at the right time at the right place in the right shape Computer as tool necessary Modular model building Special modelling software was developed SWARM, RePast, Netlogo, Anylogic Higher evaluation effort; higher data effort for parameterization
12 Multi-paradigm Simulation: Why? I The different approaches are not appropriate for all purposes and objects. Weakness of the individual approaches can be reduced within the combination Results of Top Down decisions are often influenced by Bottom Up reactions (selforganization) Appropriate tools are available
13 Multi-paradigm Simulation: Why? II Modeling method should be determined by the WHY and WHAT not by the HOW! "Due to familiarisation and (early) association with a specific modelling paradigm modellers tend overlook other paradigms or simply are not able to adequately differentiate and apply alternative approaches." (Lorenz & Jost, 2006) Source: Figure 1 from Lorenz and Jost, 2006
14 Multi-paradigm Simulation: History First important steps arround the year 2001 Important early works: Scholl 2001: Agent-based and system dynamics modeling: A call for cross study and joint research. In the Proceedings of 34 th Annual Hawaii International Conference on System Sciences (HICSS-34), Vol. 3, Maui, Hawaii. Schieritz and Größler 2003: Schieritz, N., & Größler, A. (2003). Emergent Structures in Supply Chains A study Integrating Agent-Based and System Dynamics Modeling. Proceedings of the 36 th Hawaii International Conference on System Sciences , 9. Borshchev and Filippov, 2004: Borshchev, A., & Filippov, A. (2004). From System Dynamics and Discrete Event to Practical Agent Based Modeling: Reasons, Techniques,The 22 nd International Conference of the System Dynamics Society, July 25-29, 2004, Oxford, England. No general framework how to combine the approaches exists
15 A first orientational framework for multi-paradigm modeling Source: Figure 3 from Lorenz and Jost, 2006
16 Different combination types 16
17 Comparison of combination types I The unidirectional combination: simplest possibility step by step calculation, no influence of different time and space concepts can be modelled like two models running independently, only input data exchange has to be managed verification and validation is easier The bidirectional combination: most complex engagement of MAS and SD with feedback emerg many consequences/difficulties sensitive to the time-step because each system influences the other not clear which is first, MAS or SD (circular references possible) verification and validation because of the feedback to SD very complicated (input from MAS to SD due to stochastic processes different for each run) 17
18 Comparison of combination types II The SD included in Agents combination: for some properties such as time-step and data handling simpler than bidirectional combination simulation time/effort increases rapidly differential equation on the individual level often more difficult to assume than on the aggregate level software demands very high verification and evaluation only possible for the combination, no individual models 18
19 Multi-paradigm Simulation: Simulation tools Several tools have been developed during the last 5-10 years. Not all are very powerful/helpful! A detailed description/comparison how to use can be found in: Ernst Gebetsroither 2010: Combining Multi-Agent Systems Modelling and System Dynamics Modelling in theory and practice. Dissertation at the Alpen-Adria Universität Klagenfurt, Fakultät für Technische Wissenschaften, (send me an if you are interested).
20 Simulation tools comparison MASGISmo EIDE AnyLogic NetLogo RePastSymphony open source planned yes no yes yes advanced SD analysis yes no no no no graphical building blocks only for SD yes only for EI (MAS) yes yes only for MAS, not for SD operating systems Windows & Mac independent (JAVA needed) independent (JAVA needed) independent (JAVA needed) independent (JAVA needed) GIS integration yes no yes, not in all versions Java extensions can be integrated Java extensions can be integrated GIS analysis yes no??? Stand alone SD (for a built MAS-SD model) advanced SD analysis (Causal Tracing loop analysis...) yes yes no no no yes no no no no advanced MAS analysis no yes but no spatial reference yes yes yes
21 MASGISmo developed during the years A JAVA-programmed multi-paradigm simulation platform
22 MASGISmo a MAS SD Modeling platform Multi-paradigm Agent-based System Dynamics GIS modelling platform MASGISmo program-gui developed with support of a FH Student - Dominic Piegsa ( ) at AIT and extended within several projects
23 MASGISmo 2006
24 MASGISmo 2008
25 MASGISmo: General connection scheme
26 Characteristics of MASGISmo I Combination of: RepastJ for MAS Connection to SD Software Vensim via dynamic link libraries Was already developed 2004 as GIS-SD connection (Vensim and ARCMap) Programmed in JAVA Import and Export of GIS maps as ASCII grids Programmed special GIS features as: zooming in and out, panning, layer selection, map-legends, changing element colour and element value, a MiniView window (to show the zooming position) moving layers up and down do make them visible setting layers as visible or invisible retrieving information about each layer and its elements (e.g. about the different land use areas)
27 Characteristics of MASGISmo II Interactive features: one-click adding of new elements or deleting of elements (streets, buildings, settlements, ) changing parameter values with sliders and input fields popping up message boxes to show users important system parameter and retrieve new input values, etc. importing and exporting of new layers (maps such as ASCII grids) saving and deleting layers Analyse Tools: snapshots at individual time steps of the whole area or of a selected area, parameter charts and tables, automatically captured movies of the simulation, automatically captured changes of parameters (made by the user) dynamic calculation of differences between different time periods
28 MASGISmo: Advantages and Disadvantages I Advantages: fully programmed in Java Java source code can be changed as well as the REPAST libraries as they are open source uses specialised SD software (Vensim) the GUI, the graphical user interface can be changed according to the customer s needs GIS visualisation and analysis features are integrated and can be extended according to the model s/user s needs GIS files can be imported/ exported as ASCII-grids Eclipse framework can be used for programming and debugging (verification) Java programmed extensions can be easily integrated via jar libraries 29
29 MASGISmo: Advantages and Disadvantages II Disadvantages: comprehensive documentation is not available, Java API documentation exists. tutorials not available (currently under construction) not often used or improved MAS and SD parts are developed by different groups (Vensim and Repast developers) lack of community which uses the platform no professional support by developers 30
30 Examples for multi-paradigm simulation
31 GIS based water resource management of the Dead Sea region (EU-project) Ernst Gebetsroither, Wolfgang Loibl, Rudolf Orthofer
32 Dead Sea project overview Main problem: The Dead Sea water level is shrinking and causing many problems (> 1m/yr) Combination of Top down and Bottom up approaches (unidirectional) System Dynamics approach (SD) used for modelling overall water availability and price MAS used to model the agent s reaction to SD input spatial changes Used MAS-SD-GIS
33 VENSIM-SD model for the overall water flows
34 MASGISmo Model
35 Simulation results within different scenarios 800 DPP dead sea surface area Time (year) DPP dead sea surface area : Unilateral Action SC DPP dead sea surface area : Current Trend SC DPP dead sea surface area : Demand Managed Basin SC DPP dead sea surface area : Supply-driven Basin SC km² km² km² km²
36 Land use change Simulation Possible impacts of climate change to land use in an Austrian alpine region Provison project future.scape:mountain.scape Simulation of impacts to forest and settlements
37 Land use change Simulation
38 systems research
39 systems research
40 systems research
41 Still open questions and difficulties for multiparadigm simulations A more unified method for building Multi-agent systems Complex simulation analysis MAS models have the same problem because of randomness Lacking good tools Model-Evaluation Verification and Validation effort high Effort depends on combination type A first heuristic is presented in Gebetsroither, 2010 Model sharing Use & Understand the models 44
42 MASGISmo in action Start Video Welcome.html Acknowledgments: Prof. Günther Ossimitz (University of Klagenfurt) and Prof. Peter Fleissner (TU Vienna) 45
43 Thanks for your attentions! More Information can be found in den Conference paper and in: Ernst Gebetsroither 2010: Combining Multi-Agent Systems Modelling and System Dynamics Modelling in theory and practice. Dissertation at the Alpen-Adria Universität Klagenfurt, Fakultät für Technische Wissenschaften, (send me an if you are interested). 46
44 References Borshchev, A.,& Filippov, A. (2004). From System Dynamics and Discrete Event to Practical Agent Based Modeling: Reasons, Techniques,The 22nd International Conference of the System Dynamics Society, July 25-29, 2004, Oxford, England. Ernst Gebetsroither (2010). Combining Multi-Agent Systems Modelling and System Dynamics Modelling in theory and practice. Dissertation at the Alpen-Adria Universität Klagenfurt, Fakultät für Technische Wissenschaften, Gilbert, N. & Troitzsch, K. G. (1999) Simulation for the Social Scientist. Open University Press, London. Lorenz, T. & Jost, A. (2006). Towards an orientation-framework for multiparadigm modeling. Proceedings of the 24th international conference of the System Dynamics Society. Schieritz, N., & Größler, A. (2003). Emergent Structures in Supply Chains A study Integrating Agent-Based and System Dynamics Modeling. Proceedings of the 36th Hawaii International Conference on System Sciences , 9. Scholl (2001). Agent-based and system dynamics modeling: A call for cross study and joint research. In the Proceedings of 34th Annual Hawaii International Conference on System Sciences (HICSS-34), Vol. 3, Maui, Hawaii. 47
Multi-method modeling
Multi-method modeling Dr. Andrei Borshchev CEO, The AnyLogic Company andrei@anylogic.com UNSW Sydney, February 2013 The AnyLogic Company www.anylogic.com The three methods in simulation modeling The three
More informationThe Repast Simulation/Modelling System for Geospatial Simulation. Andrew Crooks. CASA University College London 1-19 Torrington Place London
The Repast Simulation/Modelling System for Geospatial Simulation Andrew Crooks CASA University College London 1-19 Torrington Place London http://www.casa.ucl.ac.uk http://www.gisagents.blogspot.com Introduction
More informationSystem dynamic (SD) modeling. Lisa Brouwers
System dynamic (SD) modeling Lisa Brouwers Agenda Modelling and simulation Different type of models System dynamics SIR in Vensim Verification and validation Modelling process (steps in a simulation project)
More informationFuture Directions in Simulation Modeling. C. Dennis Pegden
Future Directions in Simulation Modeling C. Dennis Pegden Outline A half century of progress. Where do we need to go from here? How do we get there? Simulation: A Compelling Technology See the future Visualize
More informationINTERACTIVE, GPU-BASED URBAN GROWTH SIMULATION FOR AGILE URBAN POLICY MODELLING
INTERACTIVE, GPU-BASED URBAN GROWTH SIMULATION FOR AGILE URBAN POLICY MODELLING Michel Krämer and Andreas Kehlenbach Fraunhofer Institute for Computer Graphics Research IGD Competence Center for Spatial
More informationAN AGENT-BASED APPROACH TO THE SIMULATION OF PEDESTRIAN MOVEMENT AND FACTORS THAT CONTROL IT
AN AGENT-BASED APPROACH TO THE SIMULATION OF PEDESTRIAN MOVEMENT AND FACTORS THAT CONTROL IT 1. Why another model? Planned as part of a modular model able to simulate rent rate / land value / land use
More informationAn Introduction to Agent Based Modeling with Repast Michael North
An Introduction to Agent Based Modeling with Repast Michael North north@anl.gov www.cas.anl.gov Repast is an Agent-Based Modeling and Simulation (ABMS) Toolkit with a Focus on Social Simulation Our goal
More informationABMSync: An Object-Oriented Reimplementation of PS-I. Randall Fradin Steve Pelhan
ABMSync: An Object-Oriented Reimplementation of PS-I Randall Fradin (fradin@wharton.upenn.edu) Steve Pelhan (pelhan@seas.upenn.edu) Faculty Advisor: Professor Barry Silverman Abstract The purpose of this
More informationIntroduction to SAGA GIS
GIS Tutorial ID: IGET_RS_001 This tutorial has been developed by BVIEER as part of the IGET web portal intended to provide easy access to geospatial education. This tutorial is released under the Creative
More informationIntroduction - GAMA. Gis & Agent-based Modeling Architecture. Agent-based, spatially explicit, modeling and simulation platform.
Econofisica / Econophysics, Prof. Terna Anno accademico 2016/2017 GAMA Gis & Agent-based Modeling Architecture JADE JAVA Agent DEvelopment Framework Dr. Jacopo Pellegrino - http://personalpages.to.infn.it/~japelleg/
More informationSession 3: Cartography in ArcGIS. Mapping population data
Exercise 3: Cartography in ArcGIS Mapping population data Background GIS is well known for its ability to produce high quality maps. ArcGIS provides useful tools that allow you to do this. It is important
More informationAnyLogic Roadmap. Nikolay Churkov & Andrei Borshchev The AnyLogic Company. The AnyLogic Conference Nov Philadelphia, PA
AnyLogic Roadmap Nikolay Churkov & Andrei Borshchev The AnyLogic Company The AnyLogic Conference Nov 4-5 2015 Philadelphia, PA The AnyLogic Company www.anylogic.com *Last year this picture from Coppola
More informationLOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING
LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING Ieva Zeltmate (a) (a) Riga Technical University, Faculty of Computer Science and Information Technology Department of System Theory and Design ieva.zeltmate@gmail.com
More informationAnonymized Social Media Datasets, Dark Networks, and Strategic Simulation
Anonymized Social Media Datasets, Dark Networks, and Strategic Simulation Corey Lofdahl Frank Witmer Prepared for the conference on, Human Security in The New Information Age: How Social Media Impacts
More informationLecturer 2: Spatial Concepts and Data Models
Lecturer 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary Learning Objectives Learning
More informationMulti-LCC Mississippi River Basin Gulf Hypoxia Initiative. ScienceBase and Data Basin User Guide
Multi-LCC Mississippi River Basin Gulf Hypoxia Initiative ScienceBase and Data Basin User Guide Data delivery for the Gulf Hypoxia Initiative is carried out through the use of two websites: ScienceBase
More informationSocial Network Analysis as an Intelligence Technique: the Iranian Nuclear Weapons Program Revisited.
Social Network Analysis as an Intelligence Technique: the Iranian Nuclear Weapons Program Revisited. (Sometimes a Picture is Only Worth a Couple of Words!) by Graham Durant-Law CSC Presentation Outline
More informationAn Introduction to Complex Systems Science
DEIS, Campus of Cesena Alma Mater Studiorum Università di Bologna andrea.roli@unibo.it Disclaimer The field of Complex systems science is wide and it involves numerous themes and disciplines. This talk
More informationFlight Systems are Cyber-Physical Systems
Flight Systems are Cyber-Physical Systems Dr. Christopher Landauer Software Systems Analysis Department The Aerospace Corporation Computer Science Division / Software Engineering Subdivision 08 November
More informationCommunication in distributed simulation environment
6th WSEAS International Conference on SYSTEM SCIENCE and SIMULATION in ENGINEERING, Venice, Italy, November 21-23, 2007 217 Communication in distributed simulation environment EGILS GINTERS, ARTIS SILINS
More informationObject Oriented Programming
Unit 19: Object Oriented Unit code: K/601/1295 QCF Level 4: BTEC Higher National Credit value: 15 Aim To provide learners with an understanding of the principles of object oriented programming as an underpinning
More informationDanubeGIS User Manual Document number: Version: 1 Date: 11-Nov-2016
DanubeGIS User Manual Document number: Version: 1 Date: 11-Nov-2016 Imprint Published by: ICPDR International Commission for the Protection of the Danube River ICPDR 2016 Contact ICPDR Secretariat Vienna
More informationCYSE 411/AIT 681 Secure Software Engineering. Topic #6. Seven Software Security Touchpoints (III) Instructor: Dr. Kun Sun
CYSE 411/AIT 681 Secure Software Engineering Topic #6. Seven Software Security Touchpoints (III) Instructor: Dr. Kun Sun Reading This lecture [McGraw]: Ch. 7-9 2 Seven Touchpoints 1. Code review 2. Architectural
More informationOn Modeling and Simulation Methods for Capturing Emergent Behaviors for Systems of Systems
On Modeling and Simulation Methods for Capturing Emergent Behaviors for Systems of Systems S. Balestrini-Robinson Research Engineer Georgia Institute of Technology Atlanta, GA 30332 santiago.balestrini@asdl.gatech.edu
More informationCIE4801 Transportation and spatial modelling Beyond the 4-step model
CIE4801 Transportation and spatial modelling Beyond the 4-step model Erik de Romph, Transport & Planning 31-08-18 Delft University of Technology Challenge the future Multi disciplinary 2 Contents Input
More informationProgramme Specification (Master s Level)
Programme Specification (Master s Level) MSc Computing (Software Engineering) This document provides a definitive record of the main features of the programme and the learning outcomes that a typical student
More information4. Risk-Based Security Testing. Reading. CYSE 411/AIT 681 Secure Software Engineering. Seven Touchpoints. Application of Touchpoints
Reading This lecture [McGraw]: Ch. 7-9 CYSE 411/AIT 681 Secure Software Engineering Topic #6. Seven Software Security Touchpoints (III) Instructor: Dr. Kun Sun 2 Seven Touchpoints Application of Touchpoints
More informationMSc Econometrics. VU Amsterdam School of Business and Economics. Academic year
MSc Econometrics VU Amsterdam School of Business and Economics Academic year 2018 2019 MSc Econometrics @ SBE VU Amsterdam prof. dr. Siem Jan Koopman (s.j.koopman@vu.nl) 2 of 27 MSc Econometrics @ SBE
More informationMap Functions August 3, 2015 Triangle Homes Group
Map Functions August 3, 2015 Triangle Homes Group Preston Neighborhoods and Property Map The Map is an interactive web based using ArcGIS Online by ESRI ESRI is the world s largest Geographic Information
More informationInteractive Design and Visualization of Urban Spaces using Geometrical and Behavioral Modeling
Interactive Design and Visualization of Urban Spaces using Geometrical and Behavioral Modeling Carlos Vanegas 1,4,5 Daniel Aliaga 1 Bedřich Beneš 2 Paul Waddell 3 1 Computer Science, Purdue University,
More informationENHANCING SYSTEM DYNAMICS MODELING USING A COMPONENT-BASED APPROACH
ENHANCING SYSTEM DYNAMICS MODELING USING A COMPONENT-BASED APPROACH CHRISTIAN BAUER, FREIMUT BODENDORF Department of Information Systems, University of Erlangen-Nuremberg Lange Gasse 20, 90403 Nuremberg,
More informationOMER-2 Workshop Daimler-Chrysler Modeling Contest. Modeling S-Class Car Seat Control with AnyLogic
OMER-2 Workshop Daimler-Chrysler Modeling Contest Modeling S-Class Car Seat Control with AnyLogic Alexei Filippov alf@xjtek.com, Dr. Andrei Borshchev andrei@xjtek.com St. Petersburg State Technical University,
More informationGoldSim: Using Simulation to Move Beyond the Limitations of Spreadsheet Models
GoldSim: Using Simulation to Move Beyond the Limitations of Spreadsheet Models White Paper Abstract While spreadsheets are appropriate for many types of applications, due to a number of inherent limitations
More informationExercise One: Creating A Map Of Species Distribution For A Publication
--- Chapter three --- Exercise One: Creating A Map Of Species Distribution For A Publication One of the first, and most common, tasks you will want to do in using GIS is to produce maps for use in presentations,
More informationDierencegraph - A ProM Plugin for Calculating and Visualizing Dierences between Processes
Dierencegraph - A ProM Plugin for Calculating and Visualizing Dierences between Processes Manuel Gall 1, Günter Wallner 2, Simone Kriglstein 3, Stefanie Rinderle-Ma 1 1 University of Vienna, Faculty of
More informationClimate-Smart New Orleans
Climate-Smart New Orleans Table of Contents GETTING THERE... 2 Accessing the site... 2 Logging into the site... 2 Navigating the Map... 2 Zoom & Pan... 2 Change the map background... 3 Interacting in the
More informationIntroduction to Modeling with Simile
Introduction to Modeling with Simile This is an introduction to using Simile for building and analysing a model. Simile is a visual modeling tool. It allows you to draw a conceptual model diagram, and
More informationIntroduction to Computational Modeling of Social Systems
Introduction to Computational Modeling of Social Systems Prof. Lars-Erik Cederman ETH - Center for Comparative and International Studies (CIS) Seilergraben 49, Room G.2, lcederman@ethz.ch Nils Weidmann,
More informationAN APPLICATION MODEL FOR VISUALIZATION OF NATURAL RESOURCES MANAGEMENT
AN APPLICATION MODEL FOR VISUALIZATION OF NATURAL RESOURCES MANAGEMENT Elizabeth Simão Carvalho * José Carlos Teixeira ** * Department of Electrotechnic Engineering ** Department of Mathematics University
More informationAUTOMATED GUI TESTING OF SOFTWARE APPLICATIONS USING UML MODELS
AUTOMATED GUI TESTING OF SOFTWARE APPLICATIONS USING UML MODELS Robertas Jasaitis, Dominykas Barisas, Eduardas Bareisa Kaunas University of Technology, Department of Software Engineering Studentu st. 50,
More informationMaking Frameworks More Useable: Using Model Introspection and Metadata to Develop Model Processing Tools
Making Frameworks More Useable: Using Model Introspection and Metadata to Develop Model Processing Tools J.M.Rahman,S.Seaton,S.M.Cuddy Cooperative Research Centre for Catchment Hydrology, CSIRO Land and
More informationWorld Meteorological Organization Working together in weather, climate and water
WMO World Meteorological Organization Working together in weather, climate and water Training Workshop on Multi-Hazard Early Warning Systems with focus on Institutional Partnership and Coordination Combined
More informationarxiv:cs/ v1 [cs.ma] 27 Jan 2004
arxiv:cs/0401026v1 [cs.ma] 27 Jan 2004 EcoLab: Agent Based Modeling for C++ programmers Russell K. Standish and Richard Leow High Performance Computing Support Unit University of New South Wales, Sydney
More informationParametric Urban Patterns
Parametric Urban Patterns Exploring and integrating graph-based spatial properties in parametric urban modelling Martin Bielik 1, Sven Schneider 2 and Reinhard König 3 Bauhaus-University Weimar, Germany
More informationMultiframe Windows Version 16. User Manual
Multiframe Windows Version 16 User Manual Bentley Systems, Incorporated 2013 License & Copyright Multiframe Program & User Manual 2013 Bentley Systems, Incorporated iii Table of Contents License & Copyright...
More informationAdvanced systems for environmental assessment and control N. Quaranta Department ofenvironment, Lombardy Region, Milan, Italy
Advanced systems for environmental assessment and control N. Quaranta Department ofenvironment, Lombardy Region, Milan, Italy abstract Advanced systems information staff at the Department of Environment
More informationA Study of Bad Smells in Code
International Journal for Science and Emerging ISSN No. (Online):2250-3641 Technologies with Latest Trends 7(1): 16-20 (2013) ISSN No. (Print): 2277-8136 A Study of Bad Smells in Code Gurpreet Singh* and
More informationChapter 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information. 2.4 Extending ER with Spatial Concepts 2.
Chapter 2: Spatial Concepts and Data Models 2. Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary What is a Data Model? What
More informationDealing with Data Gradients: Backing Out & Calibration
Dealing with Data Gradients: Backing Out & Calibration Nathaniel Osgood MIT 15.879 April 25, 2012 ABM Modeling Process Overview A Key Deliverable! ODD: Overview & high-level design components ODD: Design
More informationConstru January 15, 2013
Use of Modula ar Design and its Relation to Energy Performance and Constru uction Costs January 15, 2013 The data center designerr and user now have a very wide range of modular options available with
More informationCROSSWARE 7 V8051NT Virtual Workshop for Windows. q Significantly reduces software development timescales
CROSSWARE 7 V8051NT HIGHLIGHTS q Significantly reduces software development timescales q Enables debug and verification without hardware q Allows programmers to simulate complete target system 8051 Virtual
More informationUser-Driven Usability Assessment of Internet Maps
User-Driven Usability Assessment of Internet Maps Andrius Balciunas* * Andrius.Balciunas@gf.vu.lt. Vilnius University, Centre for cartography Vilnius, Lithuania. Abstract. This paper describes problematic
More informationAutomation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1
Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:
More informationMPI Proto: Simulating Distributed Computing in Parallel
MPI Proto: Simulating Distributed Computing in Parallel Omari Stephens 1 Introduction MIT class 6.338, Parallel Processing, challenged me to, vaguely, do something with parallel computing. To this end,
More informationThe NAFI TEST website 2013
The NAFI TEST website 0 A new version of the NAFI website is available for testing in 0. It will run alongside the main site and display the same data. In 04 this new site will become the main site you
More informationModeling Structural - Dynamics Systems in MODELICA/Dymola, MODELICA/Mosilab and AnyLogic
Modeling Structural - Dynamics Systems in MODELICA/Dymola, MODELICA/Mosilab and AnyLogic Günther Zauner 1,2, Daniel Leitner 3, Felix Breitenecker 1 1 Vienna University of Technology, Wiedner Hauptstr.
More informationDeveloping Agent Models with Repast Michael North
Developing Agent Models with Repast Michael North north@anl.gov www.cas.anl.gov Agent-Based Models Can Be Constructed Using a Variety of Approaches Environments are the stage upon which agents play These
More informationRegionalized LCIA in openlca
Regionalized LCIA in openlca Software version: Report version: openlca 1.5.0 1 Date: 3 March 2016 Author: Cristina Rodríguez, Sebastian Greve GreenDelta GmbH, Müllerstrasse 135, 13349 Berlin, Germany;
More informationBranch-and-Bound Algorithms for Constrained Paths and Path Pairs and Their Application to Transparent WDM Networks
Branch-and-Bound Algorithms for Constrained Paths and Path Pairs and Their Application to Transparent WDM Networks Franz Rambach Student of the TUM Telephone: 0049 89 12308564 Email: rambach@in.tum.de
More informationIntegrating System Dynamics Models with Online Python-based Analytics
Integrating System Dynamics Models with Online Python-based Analytics William Glass-Husain Forio Online Simulations 2601 Mission Street, San Francisco, CA 94110 wglass@forio.com Abstract This paper investigates
More informationOnCOR Silverlight Viewer Guide
Getting Around There are many ways to move around the map! The simplest option is to use your mouse in the map area. If you hold the left button down, then click and drag, you can pan the map to a new
More informationAIMMS advanced modeling capabilities
AIMMS advanced modeling capabilities March 12-13, 2007 Gertjan de Lange VP Sales & Marketing Peter Nieuwesteeg Senior AIMMS Expert Paragon Decision Technology Inc. 5400 Carillon Point Kirkland, WA 98033
More informationbiologically-inspired computing lecture 7 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY
lecture 7 -inspired Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0 :
More informationAODstats. Guide to using the Victorian data maps. Powered by StatPlanet
AODstats Guide to using the Victorian data maps Powered by StatPlanet Contents Quick start guide Interface: Start page Main page Indicator selector panel Indicator details Indicator search box Graph panel
More informationReal Coded Genetic Algorithm Particle Filter for Improved Performance
Proceedings of 2012 4th International Conference on Machine Learning and Computing IPCSIT vol. 25 (2012) (2012) IACSIT Press, Singapore Real Coded Genetic Algorithm Particle Filter for Improved Performance
More informationSETTLEMENT OF A CIRCULAR FOOTING ON SAND
1 SETTLEMENT OF A CIRCULAR FOOTING ON SAND In this chapter a first application is considered, namely the settlement of a circular foundation footing on sand. This is the first step in becoming familiar
More information13 AutoFocus 3 - A Scientific Tool Prototype for Model-Based Development of Component-Based, Reactive, Distributed Systems
13 AutoFocus 3 - A Scientific Tool Prototype for Model-Based Development of Component-Based, Reactive, Distributed Systems Florian Hölzl and Martin Feilkas Institut für Informatik Technische Universität
More informationSOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives
Software Engineering 1 SOFTWARE ENGINEERING For the undergraduate curriculum in Software Engineering (http:// www.se.iastate.edu) leading to the degree Bachelor of Science. This curriculum is accredited
More informationInternational Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016)
Survey on Ant Colony Optimization Shweta Teckchandani, Prof. Kailash Patidar, Prof. Gajendra Singh Sri Satya Sai Institute of Science & Technology, Sehore Madhya Pradesh, India Abstract Although ant is
More informationRECONSTRUCTION OF LOW VOLTAGE DISTRIBUTION NETWORKS: FROM GIS DATA TO POWER FLOW MODELS
RECONSTRUCTION OF LOW VOLTAGE DISTRIBUTION NETWORKS: FROM GIS DATA TO POWER FLOW MODELS Alejandro NAVARRO-ESPINOSA and Luis F. OCHOA The University of Manchester UK alejandro.navarroespinosa@manchester.ac.uk
More informationTutorial 1 Exploring ArcGIS
Tutorial 1 Exploring ArcGIS Before beginning this tutorial, you should make sure your GIS network folder is mapped on the computer you are using. Please refer to the How to map your GIS server folder as
More information21) Functional and Modular Design
Fakultät Informatik - Institut Software- und Multimediatechnik - Softwaretechnologie Prof. Aßmann - 21) Functional and Modular Design Prof. Dr. U. Aßmann Technische Universität Dresden Institut für Software-
More informationIntroduction to Programming
Introduction to Programming Course ISI-1329 - Three Days - Instructor-Led Introduction This three-day, instructor-led course introduces students to computer programming. Students will learn the fundamental
More informationVisual Representation from Semiology of Graphics by J. Bertin
Visual Representation from Semiology of Graphics by J. Bertin From a communication perspective Communication is too often taken for granted when it should be taken to pieces. (Fiske 91) Two basic schools
More informationO&M Service for Sustainable Social Infrastructure
O&M Service for Sustainable Social Infrastructure Hitachi Review Vol. 62 (2013), No. 7 370 Toshiyuki Moritsu, Ph. D. Takahiro Fujishiro, Ph. D. Katsuya Koda Tatsuya Kutsuna OVERVIEW: Hitachi is developing
More informationStochastic Models for Gravity Flow: Numerical Considerations
Page Stochastic Models for Gravity Flow: Numerical Considerations W H Gibson This paper was first presented at Caving 204, 3 rd International Symposium on Block and Sublevel Caving, Santiago, Chile, 5-6
More informationInspiration to a common EU data base for energy data time series
Inspiration to a common EU data base for energy data time series Paul-Frederik Bach Consultant in the development of energy systems http://pfbach.dk/ 14 November 2014 European Physical Society Energy Group
More informationSYSTEM CONFIGURATION AND FUNCTIONAL OUTLINE OF MPD ROAD TRAFFIC CONTROL CENTER
Maintaining 'Control Consoles' Responsible for Controlling Traffic across Metropolitan Tokyo Masayuki Kurosawa Traffic Facilities and Control Division, Traffic Bureau Tokyo Metropolitan Police Department
More informationGeorge Mason University Department of Civil, Environmental and Infrastructure Engineering
George Mason University Department of Civil, Environmental and Infrastructure Engineering Dr. Celso Ferreira Prepared by Lora Baumgartner December 2015 Revised by Brian Ross July 2016 Exercise Topic: Getting
More informationATLAS2000 Atlases of the Future in Internet
ATLAS2000 Atlases of the Future in Internet M. Friedrich (mafri@ipg.uni-freiburg.de) M. Melle (melle@informatik.uni-leipzig.de) D. Saupe (saupe@informatik.uni-leipzig.de) July 1998 Abstract In geography
More informationLab 6: Transforming Spatial Data
Lab 6: Transforming Spatial Data Objectives: The primary objectives of this lab are to georeference a raster dataset and to create GIS data by digitizing features from an image as a backdrop. Specifics:
More informationBISS 2013: Simulation for Decision Support
BISS 2013: Simulation for Decision Support Lecture 06 Conceptual Modelling Concepts and Techniques Peer-Olaf Siebers (Nottingham University) Stephan Onggo (Lancaster University) pos@cs.nott.ac.uk Motivation
More information8.3 cloud roadmap. Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development. The AnyLogic Company Conference 2018 Baltimore
8.3 cloud roadmap Dr. Andrei Borshchev, CEO Nikolay Churkov, Head of Software Development The AnyLogic Company Conference 2018 Baltimore The AnyLogic Company www.anylogic.com agenda 1. 8.3: the new web
More informationTechnische Universität Dresden Fakultät Informatik. Wikidata Toolkit. A Java library for working with Wikidata. Markus Krötzsch.
Technische Universität Dresden Fakultät Informatik Wikidata Toolkit A Java library for working with Wikidata Markus Krötzsch TU Dresden Preface These slides were used in a tutorial given at the Web Intelligence
More informationStep by Step How to Manual
www.quintewestmaps.com Step by Step How to Manual Click on to accept the disclaimer and go to the web GIS Step by Step Web Based GIS Interface Layout of Web Based GIS Save your Favorite Map Views Link
More informationDesign Principles that Make the Difference
Design Principles that Make the Difference Franz Nelissen: FNelissen@gams.com GAMS Development Corp. GAMS Software GmbH www.gams.com Company Background Roots: World Bank, 1976 GAMS Development Corporation
More informationCategorical explanatory variables
Hutcheson, G. D. (2011). Tutorial: Categorical Explanatory Variables. Journal of Modelling in Management. 6, 2: 225 236. NOTE: this is a slightly updated version of this paper which is distributed to correct
More informationTopic 01. Software Engineering, Web Engineering, agile methodologies.
Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,
More informationPrinciples of Robot Motion
Principles of Robot Motion Theory, Algorithms, and Implementation Howie Choset, Kevin Lynch, Seth Hutchinson, George Kantor, Wolfram Burgard, Lydia Kavraki, and Sebastian Thrun A Bradford Book The MIT
More informationNew Approach in Software Education in Metrology and Quality Assurance an Empirical Study
New Approach in Software Education in Metrology and Quality Assurance an Empirical Study Martin Dambon, Gerhard Linß Technische Universität Ilmenau (Germany) Faculty of Mechanical Engineering, Department
More informationAn object of research has changed System events System renewal Mathematical computer tools reliability dependability
Preface The conference DepCoS - RELCOMEX '06 is organized by the Institute of Computer Engineering, Control and Robotics (previously the Institute of Engineering Cybernetics), Wroclaw University of Technology.
More informationBusiness Process Testing
Business Process Testing Software Version: 12.55 User Guide Go to HELP CENTER ONLINE http://admhelp.microfocus.com/alm/ Document Release Date: August 2017 Software Release Date: August 2017 Legal Notices
More informationMSc(IT) Program. MSc(IT) Program Educational Objectives (PEO):
MSc(IT) Program Master of Science (Information Technology) is an intensive program designed for students who wish to pursue a professional career in Information Technology. The courses have been carefully
More informationLecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University
Lecture 6: GIS Spatial Analysis GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University 1 Spatial Data It can be most simply defined as information that describes the distribution
More informationMobile Robot Path Planning in Static Environments using Particle Swarm Optimization
Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization M. Shahab Alam, M. Usman Rafique, and M. Umer Khan Abstract Motion planning is a key element of robotics since it empowers
More informationInput: Interaction Techniques
Input: Interaction Techniques Administration Questions about homework? 2 Interaction techniques A method for carrying out a specific interactive task Example: enter a number in a range could use (simulated)
More informationIsn t it Saturday? IMO Trainning Camp NUK, 2004_06_19 2
2004 6 19 Isn t it Saturday? IMO Trainning Camp NUK, 2004_06_19 2 But, I guess you want to be the IMO Trainning Camp NUK, 2004_06_19 3 So, let s go! IMO Trainning Camp NUK, 2004_06_19 4 Outline Brief introduction
More informationSimulation In The System Engineering Process. System Dynamics for System Engineering Process. Dr. Warren W. Tignor Ph.D. SAIC
Simulation In The System Engineering Process System Dynamics for System Engineering Process Dr. Warren W. Tignor Ph.D. SAIC Second Annual Workshop on Web Enabled Modeling and Simulation Arlington, VA October
More informationSoftware Communications Architecture (SCA) and Rapid Application Development
Software Communications Architecture (SCA) and Rapid Application Development Presented by: Steve Bernier and Hugues Latour Communications Research Centre Canada November 5, 2007 1 Outline SCA Overview
More informationFor many years, the creation and dissemination
Standards in Industry John R. Smith IBM The MPEG Open Access Application Format Florian Schreiner, Klaus Diepold, and Mohamed Abo El-Fotouh Technische Universität München Taehyun Kim Sungkyunkwan University
More information