Agent-based Simulation David Mendonça Information Systems Department web.njit.edu/~mendonca LNEC Risk Management in Civil Engineering.

Slides:



Advertisements
Similar presentations
Erin Davis Wilmington University. Definition: A technique used to artificially replicate specific components of reality to achieve a desired goal. (Dunn,
Advertisements

DS-01 Disaster Risk Reduction and Early Warning Definition
Hong Zhu School of Technology Safety Technology Brookes Interdisciplinary Research Theme.
March 2012 Ports and Cities Conference Newcastle Dorte Ekelund, Executive Director Major Cities Unit Department of Infrastructure and Transport
1 Skilling Up for Patient-Centered E-Health E. Vance Wilson University of Wisconsin-Milwaukee.
Computer-Supported Collaborative Learning (CSCL), Virtual Math Teams (VMT), Group Cognition Gerry Stahl.
The Nature of Human Resource Management
Modeling and Simulation By Lecturer: Nada Ahmed. Introduction to simulation and Modeling.
Designing Educational Opportunities for the Hazard Manager of the 21 st Century Deborah Thomas Dept. of Geography & Env. Sciences University of Colorado.
I.T. Works Principal Investigator: Peter D. Blanck, Ph.D., J.D. Project Director: James L. Schmeling, J.D. Co-Investigator: Kevin M. Schartz, Ph.D., M.C.S.
The Continuous Quality Improvement Process Empowering staff to develop local level solutions.
Advertising & Event Management (MGT-520). ADVERTISING AND EVENT MANAGEMENT M R. A BID S AEED (Assistant Professor) Department of Management Sciences COMSATS.
1. Experiential Typology Planners should first consider “the ‘wants’ of the learner, ie what the learner perceives to be his or her need; and the ‘needs’
Systems Analysis and Design Feasibility Study. Introduction The Feasibility Study is the preliminary study that determines whether a proposed systems.
Final workshop human centred design for safety critical transport systems Lisbon 8 September Pedro Ferreira
DHS, National Cyber Security Division Overview
© Lemyre et al., 2009 Paul Boutette, MA, B. Ed., MBA & Louise Lemyre, Ph.D., FRSC McLaughlin Research Chair on Psychosocial Risk Institute for Population.
Chapter 15 Application of Computer Simulation and Modeling.
William A. Wallace  Rensselaer Polytechnic Institute CHC-R 5 th Annual Meeting January 31-February 1, Infrastructure Modeling: Decision Technologies.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
INDUSTRIAL & SYSTEMS ENGINEERING
Adaptive Infrastructures EPRI/DoD Initiative on Complex Interactive Networks/Systems Joint innovative research ·EPRI and ·Office of the Director of Defense.
Critical Infrastructure Protection (and Policy) H. Scott Matthews March 25, 2004.
© 2003 Turoff 1 The Nature of Information Systems and Employment in IS Murray Turoff Information Systems Department.
1 Welcome & Overview 2 nd Annual Workshop “What are National Security Threats?” Kathleen D. Morrison Co-Director, JTAC Professor of Anthropology Director,
Critical Infrastructure Interdependencies H. Scott Matthews March 30, 2004.
Distributed System Concepts and Architectures Summary By Srujana Gorge.
Measuring Learning Outcomes Evaluation
Use of epidemiologic methods in disaster management Dr AA Abubakar Dept of Community Medicine Ahmadu Bello University Zaria Nigeria.
Biomedical research methods. What are biomedical research methods? An integrated approach using chemical, mathematical and computer simulations, in vitro.
Systems Dynamics and Equilibrium
DOE’s Smart Grid R&D Needs Steve Bossart Energy Analyst U.S. Department of Energy National Energy Technology Laboratory Materials Challenges in Alternative.
Modeling and Simulation
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
© 2014 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license.
Incident Response Mechanism for Chemical Facilities By Stephen Fortier and Greg Shaw George Washington University, Institute for Crisis, Disaster and Risk.
Chapter 1 Introduction to Simulation
Information Management 12-1 Chapter 12. Learning Objectives Describe the purpose of data collection and reporting. Identify the data that should be collected.
Hazard Resilient Coastal Community Index Keelin Kuipers WAS*IS Workshop II March 13, 2006.
Designing the Microbial Research Commons: An International Symposium Overview National Academy of Sciences Washington, DC October 8-9, 2009 Cathy H. Wu.
Zhiyong Wang In cooperation with Sisi Zlatanova
Enterprise GIS Planning and Framework Jennifer Reek GIS Coordinator City of Brookfield, WI.
COSC 3461: Module 1 S04 Introduction to Interaction & Principles of Design I.
REDUCING DISASTER RISK THROUGH EFFECTIVE USE OF EARTH OBSERVATIONS Helen M. Wood Chair, U.S. Subcommittee on Disaster Reduction August.
© 2011 Partners Harvard Medical International Strategic Plan for Teaching, Learning and Assessment Program Teaching, Learning, and Assessment Center Strategic.
1 st Seminar Session on Risk and Security Issues Center for Risk and Security The George Perkins Marsh Institute Conference Room May 13 th, 2005.
Security Policies and Procedures. cs490ns-cotter2 Objectives Define the security policy cycle Explain risk identification Design a security policy –Define.
Federal Energy Regulatory Commission Role Of The Market Monitor: ISO New England Dr. Hung-po Chao Director, Market Monitoring FERC Open Meeting Washington,
11th International Symposium Loss Prevention 2004 Prague Ľudovít JELEMENSKÝ Department of Chemical and Biochemical Engineering, STU BRATISLAVA, SLOVAKIA.
Advanced Controls and Sensors David G. Hansen. Advanced Controls and Sensors Planning Process.
Collaborative Networks for Conducting Comparative Effectiveness Research Tuesday September 9, :00 – 9:30 am.
MIS 605 Class presentations Socio-technical theory Group1 Members 1.Simon Wasike 2.John Njau Muriithi 3.Francis Timonah 4.Eliud Murithi 5.Franciscah Waihenya.
Building Simulation Model In this lecture, we are interested in whether a simulation model is accurate representation of the real system. We are interested.
Management Practices Lecture 27.
Water as a Social Process Lilian Alessa, Ph.D.,P.Reg.Biol. Resilience and Adaptive Management Group, Water and Environmental Research Center, University.
Computational Tools for Population Biology Tanya Berger-Wolf, Computer Science, UIC; Daniel Rubenstein, Ecology and Evolutionary Biology, Princeton; Jared.
Dip. Di Informatica Sistemi e Produzione Università di Roma Tor Vergata E. Casalicchio, E.Galli, S.Tucci CRESCO SPIII.5 Project status Università.
Climate Change Impacts and Adaptation: The Prairie Adaptation Research Cooperative Mark Johnston Forest Ecosystems Branch, Environment and Resource Management.
Human Resource Management Lecture 2 MGT Last Lecture Title and Course Code Introduction Text Book Chapters (Course Topics) What is HRM (managing.
ANASOFT VIATUS. Challenges Supply chain optimization is necessary for achieving competitive price of final products Synchronization and utilization of.
C ONCEPTS OF ORGANISING Static concept Dynamic concept.
PATIENT SAFETY AND QUALITY IMPROVEMENT EDUCATIONAL STRATEGY.
Design and Planning Tools John Grosh Lawrence Livermore National Laboratory April 2016.
The Challenge of Auto and Aero Electronic System of Systems Engineering (ESoSE) Prof C.E. Dickerson Chair INCOSE Architecture Working Group International.
Stages of Research and Development
Healthcare Delivery Institute
Crisis management related research at
Model-Driven Analysis Frameworks for Embedded Systems
Data-Driven Decision-Making
Presentation transcript:

Agent-based Simulation David Mendonça Information Systems Department web.njit.edu/~mendonca LNEC Risk Management in Civil Engineering Workshop, Lisbon, 2008

Critical infrastructures are combined human-machine systems, encompassing –human and machine behavior –human and machine cognition –often operating interdependently Their management engenders collaboration, cooperation, competition. Their complexity limits the utility of analytic approaches to modeling them. Mendonça and Wallace (2006). "Impacts of the 2001 World Trade Center Attack on New York City Critical Infrastructures." Journal of Infrastructure Systems 12(4) Some remarks

Purpose of agent-based modeling is to understand or anticipate the behavior of (semi-)autonomous beings acting –individually or collectively, –dependently or independently, –within or outside a real or simulated environment Agent-based simulation involves the use of agents within a real or simulated environment Any agent-based simulation is a theory that encompasses agents, the environment and interactions among them. Foner (1993). "What's An Agent, Anyway?" MIT Agents Report 93-01, Cambridge, MA. Agent-based Modeling and Simulation

Understand how behavior of components and processes affects –vulnerability –resilience –efficiency –effectiveness under various operating conditions. Develop prescriptions about CI design in light of likely –effects of changes in exogenous factors (e.g., market, regulation) –effects of changes in endogenous factors (e.g., personnel, organization, technology) Agent-based M&S for CI Management

A model is only useful to the extent that it is valid. Today I will talk about models of cognition, expressed as agents, and a bit about models of the environments with which they interact. The bulk of my time will be devoted to a discussion of how to develop and validate models of cognition expressed as agents. Today

Observation

Direct impacts –transportation, emergency services,... Disruptions –restricted transport network, –loss of firefighting apparatus, –injury to personnel,... Agents –Approximately 15 firefighters Task –Assist FF ops at WTC site Preliminary model –What FF cognition/behavior would you try to model? –What data would you collect? –How would you test your prediction?

"Methods that produce detailed models of how humans perform complex cognitive tasks that can be run on a computer. Such models can provide a priori performance predictions of how well a certain system will support the tasks workers perform by assessing factors such as how easy the system will be to learn and use, the workload it imposes, and the propensity for errors. Software agents that perform work tasks in the same way that humans perform work tasks can be used to evaluate proposed system designs without the need to conduct these types of evaluations with actual workers. The downside to these methods is that they can be time-consuming and, with the exception of GOMS, have not yet seen widespread use in the engineering community."

Survey of thirty (30) simulation systems Fifteen infrastructure sectors considered Continuous and discrete simulation systems –Six agent-based systems Example: UIS (LANL) –"Understand infrastructures’ performance under unusual conditions..."

Illustration

Gu and Mendonça (2006). "Group Information Foraging In Emergency Response: An Illustration Incorporating Discrete-Event Simulation." Winter Simulation Conference.

Feasible Courses of Action Level of Severity

Ontology Mendonça and Wallace (2007). "A Cognitive Model of Improvisation in Emergency Management." IEEE Tr. SMC: Part A

Decision Logic Ontology 0. CA, G Mendonça and Wallace (2007). "A Cognitive Model of Improvisation in Emergency Management." IEEE Tr. SMC: Part A

where Goal 1=treat injured 2=control access 3=rescue trapped persons 4=fight the fire *=non-standard resource

Assessing Fit

Mendonça and Hu (forthcoming). "Cognitive Underpinnings of Resilience," in Resilience Engineering Perspectives.

RoleTimeSrcContent MO77LD MO78CWe got, dispatch Da to Z. CA79CDa to Z MO80CDispatch Db to Z and then also dispatch Aa to D. CO81COkay and that goal is on patient care so that’s... MO82CThree and four. MO83LDa, 0011 CO84LAa, Da, Z, 0011

RoleTimeSrcContent MO77LD MO78CWe got, dispatch Da to Z. CA79CDa to Z MO80CDispatch Db to Z and then also dispatch Aa to D. CO81COkay and that goal is on patient care so that’s... MO82CThree and four. MO83LDa, 0011 CO84LAa, Da, Z, 0011

RoleTimeSrcContent MO77LD MO78CWe got, dispatch Da to Z. CA79CDa to Z MO80CDispatch Db to Z and then also dispatch Aa to D. CO81COkay and that goal is on patient care so that’s... MO82CThree and four. MO83LDa, 0011 CO84LAa, Da, Z, 0011 REC (Da, 0011) DEC (Aa, Da, Z, 0011)) CCA (Da, Z) CCA (Aa, Db, Z, 0011 CCA (Da, Z) CCA (Da, Z), (Aa, D)

CCAs and DECs Interval Size

CCAs and DECs Interval Size

Validation based on Outcomes Given (i) some prior set of decisions and (ii) a mix of feasible resources at time t, to what extent do the model’s choices at time (t+1) match the group’s choices? Interval Size

Validation based on Outcomes For the session as a whole, to what extent do resource:goal pairings from the model match those of the group? Case12 Goal Rolex CA FD MO PD AR

Validation based on Processes Given (i) some prior set of decisions and (ii) mix of feasible resources at time t, to what extent do the model’s decision processes match those of the group?

TimeSrcMessageEncoding 2602Msg"CO 2 must be escorted by police"– 2751FD I continue. I have 20 chemical protection suits at C but no CO 2 or vehicles. So I’ve got suits but no vehicles. suits (site = C, transport = 0) 2800CO No vehicle, so we are going to need police or fire. transport = 0 → need (police | fire) 2844PD Okay, I have got... I will send F [cruiser] to G to get the suits. send (F.cruiser -> G) → f (pick up (suits)); 2849FDWell, the suits are at C.suits (site = C) 2850PDThey are at C?test (suits (site = C)) 2852FDThe CO 2 is at G.CO2 (site = G) 2853PDOkay, welltest (suits (site = C))=true 3654COCourse of action: "Fa, Ca, Z (1010)" send(F.cruiser->C), f(pickup(F.cruiser, C.suits)), send(F.cruiser, C.suits->Z)

TimeSrcMessageEncoding 2602Msg"CO 2 must be escorted by police" 2751FD I continue. I have 20 chemical protection suits at C but no CO 2 or vehicles. So I’ve got suits but no vehicles. suits (site = C, transport = 0) 2800CO No vehicle, so we are going to need police or fire. transport = 0 → need (police | fire) 2844PD Okay, I have got... I will send F [cruiser] to G to get the suits. send (F.cruiser -> G) → fxn (pick up (suits)); 2849FDWell, the suits are at C.suits (site = C) 2850PDThey are at C?test (suits (site = C)) 2852FDThe CO 2 is at G.CO2 (site = G) 2853PDOkay, welltest (suits (site = C))=true 3654COCourse of action: "Fa, Ca, Z (1010)" send(F.cruiser->C), fxn(pickup(F.cruiser, C.suits)), send(F.cruiser, C.suits->Z)

TimeSrcMessageEncoding 2602Msg"CO 2 must be escorted by police" 2751FD I continue. I have 20 chemical protection suits at C but no CO 2 or vehicles. So I’ve got suits but no vehicles. suits (site = C, transport = 0) 2800CO No vehicle, so we are going to need police or fire. transport = 0 → need (police | fire) 2844PD Okay, I have got... I will send F [cruiser] to G to get the suits. send (F.cruiser -> G) → fxn (pick up (suits)); 2849FDWell, the suits are at C.suits (site = C) 2850PDThey are at C?test (suits (site = C)) 2852FDThe CO 2 is at G.CO2 (site = G) 2853PDOkay, welltest (suits (site = C))=true 3654COCourse of action: "Fa, Ca, Z (1010)" send(F.cruiser->C), fxn(pickup(F.cruiser, C.suits)), send(F.cruiser, C.suits->Z) CA, G

Validation Redux Decide at onset on where model validation will take place –Outcome –Process –Both What are the corresponding data needs? What are the rejection criteria?

Summary Complex, dynamic interactions are the rule in management and restoration of critical infrastructures. Analytic tools for increasing understanding and informing design are insufficient for generating understanding of these systems. Agent-based simulation is one tool for doing so: –extremely detailed descriptions of both human and machine cognition and behavior are possible –many avenues for conducting validation The resulting simulation models are themselves infrastructure that, with proper maintenance, will provide returns on investment not available from one-shot studies.

Agent-based Simulation David Mendonça Information Systems Department web.njit.edu/~mendonca LNEC Risk Management in Civil Engineering Workshop, Lisbon, 2008

Selected References (1) Simulation and Agent-based Technologies –Alessa, L. N., Laituri, M., and Barton, M. (2006). "An ‘all hands’ call to the social science community: Establishing a community framework for complexity modeling using agent based models and cyberinfrastructure." Journal of Artificial Societies and Social Simulation, 9(4), 6. –Casalicchio, E., and Galli, E. (2008). "Federated Agent Based Modeling and Simulation: an Approach for Complex Critical Systems Analysis." 22nd Workshop on Principles of Advanced and Distributed Simulation –Foner, L. (1993). "What's An Agent, Anyway." MIT, Agents Report 93-01, Cambridge, MA. –Gu, Q. and D. Mendonça (2006). "Group Information Foraging In Emergency Response: An Illustration Incorporating Discrete-Event Simulation." Winter Simulation Conference, Monterey, CA. Critical Infrastructure Management and Restoration –Little, R. G. (2005). "Organizational Culture and the Performance of Critical Infrastructure: Modeling and Simulation in Socio-Technological Systems." Proceedings of the 38th Annual Hawaii International Conference on System Sciences (HICSS '05). 63b-63b. –Mendonça, D. and W. A. Wallace (2006). "Impacts of the 2001 World Trade Center Attack on New York City Critical Infrastructures." Journal of Infrastructure Systems 12(4) –Mendonça, D. and W.A. Wallace (2006). "Adaptive Capacity: Electric Power Restoration in New York City following the 11 September 2001 Attacks." 2nd International Symposium on Resilience Engineering. –Pederson, P., Dudenhoeffer, D., Hartley, S., and Permann, M. (2006). "Critical Infrastructure Interdependency Modeling: A Survey of US and International Research." Idaho National Laboratory Critical Infrastructure Protection Division. –Sokolowski, J., Turnitsa, C., Diallo, S., and Norfolk, V. A. (2008) "A Conceptual Modeling Method for Critical Infrastructure Modeling." 41st Annual Simulation Symposium, –Tolone, W. J., Wilson, D., Raja, A., Xiang, W., Hao, H., Phelps, S., and Johnson, E. W. (2004). "Critical Infrastructure Integration Modeling and Simulation." Lecture Notes in Computer Science, 3073,

Selected References (2) Agents and Infrastructure –Balducelli, C., Bologna, S., Di Pietro, A., and Vicoli, G. (2005). "Analysing interdependencies of critical infrastructures using agent discrete event simulation." International Journal of Emergency Management, 2(4), –Brown, T., Beyeler, W., and Barton, D. (2004). "Assessing infrastructure interdependencies: the challenge of risk analysis for complex adaptive systems." International Journal of Critical Infrastructures, 1(1), –Cardellini, V., Casalicchio, E., Tucci, S., and dei Ministri, P. C. (2006). "Agent-Based Modelling of Web Systems in Critical Information Infrastructures." Complex Network & Infrastructure Protection Conference. –Casalicchio, E., Donzelli, P., and Setola, R. (2006). "Modelling and Simulation of Interdependent Critical Infrastructure: The Road Ahead." Communication Networks And Computer Systems, Imperial College Press, –Mendonça, D. and W. A. Wallace (2007). "A Cognitive Model of Improvisation in Emergency Management." IEEE Systems, Man and Cybernetics: Part A, 37(4) Decision Making in Emergency Response –Mendonça, D. and Y. Hu (forthcoming). "Cognitive Underpinnings of Resilience: A Case Study of Group Decision in Emergency Response," in Resilience Engineering Perspectives. C. Nemeth (Ed.). Ashgate Publishing Ltd., Aldershot, England. –Mendonça, D. (2008). "Measures of Resilient Performance," in Remaining Sensitive to the Possibility of Failure. E. Hollnagel, C. Nemeth, S. Dekkers (Eds.). Ashgate Publishing Ltd., Aldershot, England. –Tierney, K. J. (2007). "From the Margins to the Mainstream? Disaster Research at the Crossroads." Annual Review of Sociology, 33(1),