05/15/2006 1 Incident Command Systems Workflow Modeling and Analysis J. Wang, D. Rosca, W. Tepfenhart and A. Milewski Department of Software Engineering.

Slides:



Advertisements
Similar presentations
Review of the Incident Command System
Advertisements

Functional Areas & Positions
Visual 8.1 Course Summary Unit 8: Course Summary.
Emergency Operations Activation Levels
Hospital Emergency Management
Incident Command System
1 PER-005 Update Impact on Operators System Operator Conference April and May 1-3, 2012 Columbia, SC Margaret Stambach Manager, Training Services.
NERT College Disaster Operations Disaster Operations - ICS Command Staff Workshop Refer to Field Operations Guide, Chapter 5.
Analysis to support CALEA Standards Prepared by: Christie Goddard.
NIMS Overview Instructor: S/M James Larsen. Incident Command Unified Command Finance/Admin. Section Chief Logistics Section Chief Planning Section Chief.
Concurrency: introduction1 ©Magee/Kramer 2 nd Edition Concurrency State Models and Java Programs Jeff Magee and Jeff Kramer.
Chapter 4 Quality Assurance in Context
1 June 8, 2006Dynamic Workflow Modeling and Analysis J. Wang and R. Rosca Department of Software Engineering Monmouth University.
MODULE 1: INCIDENT COMMAND SYSTEM (ICS) NATIONAL INCIDENT MANAGEMENT SYSTEM (NIMS)
IS 700.a NIMS An Introduction. The NIMS Mandate HSPD-5 requires all Federal departments and agencies to: Adopt and use NIMS in incident management programs.
1 Concurrency Specification. 2 Outline 4 Issues in concurrent systems 4 Programming language support for concurrency 4 Concurrency analysis - A specification.
X County POINT OF DISTRIBUTION TRAINING Just-In-Time Training For Working at a POD.
Incident Command System Basic Course
Workflow Management Tool Support for Incident Command Systems Michael J. Stoute Master’s Thesis Defense Monmouth University December 19 th 2005.
Application. Primary Reference Emergency Management Principles and Practices for Healthcare Systems, The Institute for Crisis, Disaster and Risk Management.
TEL382 Greene Chapter /27/09 2 Outline What is a Disaster? Disaster Strikes Without Warning Understanding Roles and Responsibilities Preparing For.
Operations Section.
Effective Workplace Safety Inspections OFFICE OF RISK MANAGEMENT LOSS PREVENTION UNIT.
Visual 3.1 ICS Features and Principles Unit 3: Incident Commander and Command Staff Functions.
4 Incident Management System. 2 Objectives (1 of 2) Describe the characteristics of the incident management system. Explain the organization of the incident.
4 Incident Command System. 4 Objectives (1 of 2) Describe the characteristics of the incident command system (ICS). Explain the organization of the ICS.
DMC Incident Command System Page 1 of 31 DMC Corporate Audit and Compliance Department Detroit Medical Center© Revised: January, 2010 Incident Command.
Unit Introduction and Overview
IS-700.A: National Incident Management System, An Introduction
Incident Command System (ICS)
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
The Incident Command System
ICS Unwrapping the “Foreign” Language of the Emergency Response Plan.
Unit 3 Safety at the Fire Emergency & Safety at the Medical or Rescue Emergency Chapter 5 and 6.
Page 1 of 32 DMC Incident Command System Incident Command System for Hospitals Emergency Management Department Emergency Management Leadership Task Force.
ADM 677 Crisis Management in Educational Settings Karen McCuiston Kentucky Center For School Safety.
Risk Management in the Built Environment Qualitative and Quantitative Risk Management By Professor Simon Burtonshaw-Gunn – licensed under the Creative.
Incident Command System. What is the Incident Command System? Incident Command System: management concept to standardize and organize response at the.
United States Fire Administration Chief Officer Training Curriculum Operations.
Accountability Presented by Mollie Schaffer August 13 th, 2014.
An Introduction to Software Engineering
CJ 307 Week 8 Incident Command System. NIMS Outlines a Standard Incident Management Organization Called I.C.S.
ICS 300 – ICS FOR EXPANDING INCIDENTS DELAWARE WATER GAP NRA JUNE 24-26, 2014.
Introduction to SEMS and Basic ICS. Goals of Training Basic Understanding: The California Standardized Emergency Management System (SEMS) in place to.
Unified Command “Working Together for a Common Goal” Kevin C. Easton, Captain Sarasota County Fire Department Kevin C. Easton, Captain Sarasota County.
1 Object-Oriented Analysis and Design with the Unified Process Figure 13-1 Implementation discipline activities.
Slide 4-1 UNIT 4: INCIDENT COMMAND SYSTEM GENERAL STAFF FUNCTIONS AND APPLICATIONS.
Incident Command System Nevada Department of Corrections.
Revision N° 11ICAO Safety Management Systems (SMS) Course01/01/08 Module N° 9 – SMS operation.
Business Continuity Disaster Planning
V-Shaped Software Development Life Cycle Model. Introduction: Variation of water fall model. Same sequence structure as water fall model. Strong emphasis.
Finance and Administration Developed Using The CAP-USAF Pamphlet 12 and CAP ES materials 6/7/2016NESA 2012 phm1.
Introduction to the Emergency Operations Center City of Santa Cruz 2011 EOC Training and Exercise.
EMS Seminar #4 – Disaster Preparedness Joseph Ip BSc (Hon), MSc, MD VGH Emergency May 28, 2002.
 Presented by:  911 World Staff Module 1 (this is the first of 17!!!!) Introduction to ICS
Strategic National Stockpile Points of Dispensing (PODs)
Safety Committee Formation
NATIONAL INCIDENT MANAGEMENT SYSTEM
Software Project Configuration Management
Medina District Safety Plan.
Incident Command System (ICS)
Applied Software Implementation & Testing
Incident command use for pipeline emergencies
MODULE 2 UNIT 2 Incident Command Allow 60 minutes for this section.
Creating a crosswalk to home care
Creating a crosswalk to home care
Review of the Incident Command System
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Unit 5: Planning Process, IAP, and Operations Briefs
Unit 5: Planning Process, IAP, and Operations Briefs
Presentation transcript:

05/15/ Incident Command Systems Workflow Modeling and Analysis J. Wang, D. Rosca, W. Tepfenhart and A. Milewski Department of Software Engineering Monmouth University

05/15/ Outline Introduction to incident command systems ICS workflow modeling and analysis Tool support Conclusion and current work

05/15/ Incident Command Systems An ICS allocates people, resources, and services for a major natural or terrorist incident Resulted from the need for managing rapidly moving wildfires in the early 1970s too many people reporting to one supervisor lack of reliable incident information inadequate and incompatible communications Now widely used throughout the United States by fire agencies Increasingly used by law enforcement and many other public safety organizations for emergency and incident management

05/15/ Incident Command Systems Common characteristics of ICS incidents occur with no or little advance notice develop rapidly multiple agencies responsible for a single incident risk of life and property loss can be high

05/15/ Typical ICS Structure Incident Commander Command Staff Information Officer Liaison Officer Safety Officer Finance Section Logistics Section Planning Section Operations Section

05/15/ Challenges Frequent changes of the course of action dictated by incoming events Calls for on-the-fly verification of the workflow correctness Predominantly volunteer-based workforce Needs intuitive features for the description and modification of the WF High stake Needs formal approach (no ambiguity, allows thorough verification)

05/15/ Objective Define a new formalism for modeling and analysis of workflows (WIFA model) Build Tool to implement the model. On-the-fly changes On-the-fly validation Intuitive Formal

05/15/ Workflow Modeling A workflow is a process that contains tasks and rules about how the tasks are executed Workflow = (T, P, C, A, S 0 ) where T={T 1, T 2, … T m } A set of tasks, m  1 P=(p ij ) m x m Precedence matrix of the task set C=(c ij ) m x m Conflict matrix of the task set A=(A(T 1 ), A(T 2 ), …,A(T m )) Pre-Condition set for each task. S 0  {0, 1, 2, 3} m is the initial state

05/15/ Example T1T1 T2T2 T3T3 T6T6 T4T4 T5T5 T7T7 T8T8 T = {T 1, T 2, …, T 8 }, A(T 1 ) = Ø, A(T 2 ) = {{T 1 }, {T 6 }}, A(T 3 ) = {{T 1 }}, A(T 4 ) = {{T 2 }}, A(T 5 ) = {{T 4 }}, A(T 6 ) = A(T 7 ) = {{T 5 }}, A(T 8 ) = {{T 3, T 7 }}. S 0 = (1, 0, 0, 0, 0, 0, 0, 0).

05/15/ Modeling Power Sequential Execution Conflict Concurrency Synchronization Loop

05/15/ Well-Formed Workflow Well-Formed No Dangling Tasks At least one ending state Confusion Free – to simplify the logic of workflows such that the volunteers can follow it And-In-And-Out And-In-XOR-Out XOR-In-And-Out XOR-In-XOR-Out

05/15/ ICS Incident Commander Workflow Immediate Tasks INIT: Initiate the ICS RJAS: Read entire job action sheet. PIDV: Put on position identification vest. ALSC: Appoint logistics section chief. APSC: Appoint public section chief. AFSC: Appoint finance section chief. AOSC: Appoint operation section chief. ASAM: Announce a status/action plan meeting with all section chiefs. RSRL: Receive status report from the logistics section chief. RSRP:Receive status report from the planning section chief. RSRF: Receive status report from the finance section chief. RSRO:Receive status report from the operations section chief. DIAP: Discuss an initial action plan with all section chiefs. DALS: Determine appropriate level of service during immediate aftermath. RIFD: Receive initial facility damage survey report from the logistic section chief, and evaluate the need for evacuation. OPCS: Obtain patient census and status from the planning section chief.

05/15/ ICS Incident Commander Workflow Intermediate DRB: Designate routine briefings with section chiefs. UAP: Update the action plan regarding the continuance and termination of the action plan. CNR: Consult with section chiefs on needs for resources. ARR:Authorize requested resources. SDRB: Stop routine briefing. SCNR: Stop consulting Extended OSVP: Observe all staff, volunteers and patients for signs of stress and inappropriate behavior. RCTP: Report concerns to PSUL. PRPR: Provide for staff rest periods and relief. SOSV: Stop observing.

05/15/ ICS Incident Commander Workflow INIT RJAS PIDV ALSCAPSCAFSC AOSC ASAM RSRLRSRPRSRFRSRO DIAP DALS RIFD OPCS DRB UAP OSVP RCTP PRPR CNR ARR END SDRB SCNR SOSV

05/15/ Tool Support A tool was developed using C# with.NET framework Components Editor Validator Simulator Models stored as XML files

05/15/ Tool Architecture.wfml.wfcc XML Encryption/Decryption SimulationValidation Model Constructor Objects Tasks Connector s Notes Audit LogReports Reachable States

05/15/ Tool GUI Screenshot

05/15/ Validator Validate at any time Validates that the Workflow is well-formed Checks for Starting Task Checks for Ending Task Checks for Dangling Tasks Checks for Live Locks (Infinite Loops) Checks for Dead Locks Error List & Highlighting

05/15/ Simulator Execute a workflow According to state transition rules Provides execution control Step forward and step back On-the-fly changes

05/15/ Conclusion Supports all phases of workflow management Design, modification, validation, simulation All implemented with volunteers in mind Provides on-the-fly validation and modification. Intuitive Usability Assessment Results: Useful and Usability was acceptable

05/15/ Current Work Data dependency and decision support Inter-organizational workflows Conversion between WIFA and other workflow applications