Documente Academic
Documente Profesional
Documente Cultură
William L. Scherlis
scherlis@cs.cmu.edu
27 September 1999
Crisis Management
An Application Case Study
What is Crisis Management
Crisis Management technologies Crisis Management challenges for software technology research 1. Software Swat 2. Composition on demand 3. Managing rapid change 4. Code-ification 5. Quality: analysis, assurance, validation 6. Human interface
27 September 1999
Dimensions of Challenge
Interdependent organizations
Federal/state/local, NGOs, utilities, private sector supplies, etc. Thousands of organizations potentially involved Wide variation in access to IT resources
Diversity of artifacts
27 September 1999
CM Technologies
Examples
Reliable communications Information integration
Multi-source data analysis Variable quality Geographical info
E-Commerce
Supply chain creation
Inventory management Forward deployment Business transactions Pre-certification
Information escrow
27 September 1999
Rest on principles of predictability of evolvable processes Predictable outcomes Adjustment of features, quality, performance
27 September 1999
2. Composition on demand
Key Software Research Issues
Composition: rapid system assembly and adaptation
Rapid integration of subsystems/components Overcome diverse kinds of incompatibilities with Software Architecture Use component attributes to enable predictable integration Seek compositionality: Predict properties of systems from properties of components.
Without compositionality, the entire system must be retested Analyze/assure component properties just once.
Rapid information integration Reconcile/adapt similar data models Program understanding to capture/express data design Provide information assurance despite rapid assembly Emply diverse techniques to adapt components for safe use
Sandbox, wrap, transform, etc.
27 September 1999
Continuous improvement Rapid early deployment Iterate and update while in use (Also important for operational e-commerce sites) Improvements in components, integration, user interface, etc.
Assimilate new releases from component suppliers
27 September 1999 NSF Software Workshop 7
Models and simulations Develop explicit domain models to frame specifications and assurance Exploit code-ified domain models Crisis management exercises The usual mode of operation for crisis responders Include the IT dimension Augmented reality Modeling Reality
27 September 1999 NSF Software Workshop 8
27 September 1999
Communities Citizens Under stress Diverse information and transaction needs Responders Under stress Diverse information and transaction needs
27 September 1999
10
Crisis Management
An Application Case Study
What is Crisis Management
Crisis Management technologies Crisis Management challenges for software technology research 1. Software Swat 2. Composition on demand 3. Managing rapid change 4. Code-ification 5. Quality: Analysis, assurance, validation 6. Human interface Success in Crisis Management depends increasingly on a solid foundation of software technologies
27 September 1999 NSF Software Workshop 11