๐งพ Abstract
System dynamics is the perspective and set of conceptual tools which enable us to understand structure and dynamics of the complex systems. This tool is a subtle modeling method which gives us special ability to understand systems in simulation basis.
This study has first identified factors which have been found effective in the flight safety and then, relationship between these factors has been specified.
Finally, a model has been presented to establish relationship between these factors and strategies to increase safety, caused by them, using system dynamics.
๐ง STAMP (System-Theoretic Accident Model and Processes) is a comprehensive accident model created by Nancy Leveson that is based on systems theory. It draws on concepts from:
- โ๏ธ engineering
- ๐ mathematics
- ๐งช cognitive and social psychology
- ๐ข organizational theory
- ๐งโโ๏ธ political science
- ๐ฐ economics
STAMP includes traditional failure-based models as a subset but goes beyond physical failures to include:
- ๐งฉ dysfunctional interactions among non-failing components
- ๐ software and logic design errors
- ๐ง errors in complex human decision-making
- ๐ญ organizational factors such as workforce, safety standards, contracts, and culture
This paper develops a system dynamics model to formalize causal interdependencies between:
- โ๏ธ Technical
- ๐ง Human
- ๐ข Organizational factors
These define safety conditions in a complex industrial system.
๐ Keywords: STAMP, system dynamics, safety, complex system, organization
๐ง Introduction
โItโs never what we donโt know that stops us. Itโs what we do know that just ainโt so.โ
โ Attributed to Will Rogers, Mark Twain, and Josh Billings
Paradigm changes necessarily start with questioning the basic assumptions underlying what we do today.
Many beliefs about safety and why accidents occur have been widely accepted without question.
This paper examines and questions some of the most important assumptions about the cause of accidents and how to prevent them that โjust ainโt so.โ
While the traditional approaches worked well for the simpler systems of the past, significant changes have occurred today:
๐ง Challenges in Modern Systems:
- โก Fast pace of technological change
- ๐ Reduced ability to learn from experience
- ๐งจ Changing nature of accidents
- ๐งฏ New types of hazards
- ๐งฉ Increasing complexity and coupling
- ๐ซ Decreasing tolerance for single accidents
- โ๏ธ Difficulty in selecting priorities and making tradeoffs
- ๐ค Complex human-automation relationships
- ๐งโโ๏ธ Changing regulatory and public views
โ๏ธ Traditional Causation Model (Event Chain):
Accidents are seen as being caused by a chain of failure events over time, each leading to the next.
- Preventing failures in the chain is key
- Focus on increasing reliability
- Based on component failure and operator error
๐ Updating Assumptions on Causation
A comparison between old and new assumptions provides a foundation for the new perspective
The Basis for a New Foundation for Safety Engineering
โ Old Assumptions
- โ Safety is increased by increasing system or component reliability; if components do not fail, then accidents will not occur.
- ๐ Accidents are caused by chains of directly related events. We can understand accidents and assess risk by looking at the chains of events leading to the loss.
- ๐ Probabilistic risk analysis based on event chains is the best way to assess and communicate safety and risk information.
- ๐งโโ๏ธ Most accidents are caused by operator error. Rewarding safe behavior and punishing unsafe behavior will eliminate or reduce accidents significantly.
- ๐ป Highly reliable software is safe.
- ๐ฒ Major accidents occur from the chance simultaneous occurrence of random events.
- ๐ฎ Assigning blame is necessary to learn from and prevent accidents or incidents.
๐ Hazard analysis techniques based on reliability theory do not apply to component interaction accidents.
๐ Traditional models ignore systemic causes that defeat multiple barriers and evolve risks over time (as noted by Rasmussen).
โ New Assumptions
- ๐ High reliability is neither necessary nor sufficient for safety.
- ๐ Accidents are complex processes involving the entire sociotechnical system.
- ๐งญ Risk and safety may be better understood using non-probabilistic methods.
- ๐ง Operator error is a product of its environment.
- ๐ฅ Highly reliable software is not necessarily safe.
- ๐ Increasing software reliability has minimal impact on system safety.
- โ ๏ธ Systems tend to migrate toward higher risk states.
- ๐ซ Blame is the enemy of safety. The focus must be on system behavior as a whole.
๐งฉ Systems Theory & Complex Systems
Systems theory treats systems as a whole, not just the sum of parts.
It considers:
- ๐ Nonlinear relationships
- ๐ Feedback and feedforward control
- ๐ Indirect causality
๐ Three Categories of Systems (Fig. 2)
- Organized Simplicity โ separable subsystems (e.g., structural mechanics)
- Unorganized Complexity โ random, but statistically predictable (e.g., statistical mechanics)
- Organized Complexity โ structured but too complex for full analysis/statistics (e.g., modern software & social systems)
Systems theory is tailored for the third type. It focuses on:
- ๐ง Whole-system interactions
- โ๏ธ Social + technical integration
- ๐ Studying emergent properties like safety
๐ธ Why Are Safety Efforts Sometimes Not Cost-Effective?
Many safety programs spend heavily but deliver little impact. Reasons include:
- ๐ญ Superficial, isolated, or misdirected efforts
- โฐ Safety activities starting too late
- โ Using techniques unsuitable for modern tech
- ๐ Over-focus on technical components
- ๐ง Treating systems as static over time
๐ Static vs. Dynamic View of Systems
Many current methods only analyze the event, not the process.
- Systems migrate toward risk over time
- Accidents are not random; they evolve predictably
- Example: ๐ Columbia Space Shuttle loss โ foam detachment was just one possible trigger among many ignored risks
- Organizational and economic pressures cause systemic degradation of safety
Using Systems Theory to Understand Accidents
Approaches based on systems theory consider accidents as:
- ๐ Arising from interactions among system components
- โ๏ธ Not caused by a single variable or factor
๐ System Safety vs. Industrial Safety
- Industrial safety models focus on unsafe acts or conditions
- System safety models focus on what went wrong in the operation or organization
โ ๏ธ Safety as an Emergent Property
Safety emerges when system components interact under controlled conditions:
- ๐ Constraints must be enforced on interactions (e.g. โdoors must be shut before departureโ)
- ๐จ Accidents = violation of these constraints
๐งฐ Safety as a Control Problem
Failures happen when:
- ๐ซ Component failures
- ๐ External disturbances
- ๐ Dysfunctional interactions
โฆare not properly controlled.
๐ Real-world Examples:
- Challenger: O-rings failed to contain gas due to flawed joint design
- Mars Polar Lander: Software misinterpreted sensor noise, shut off descent engine prematurely
- Milstar Satellite: Typo in software load went undetected
๐ In all cases, control structures failed to enforce safety constraints.
โ Key Questions After an Accident
- Why didnโt the design impose constraints effectively?
- Why was this flawed design chosen?
- Why wasnโt the flaw detected earlier?
- Could there have been a better design?
๐งพ Organizational Contribution
In Challenger, warnings were ignored:
- ๐ง Engineers warned about O-ring behavior in cold
- ๐งช Data on previous erosion events was underutilized
- ๐ Feedback was missing or poorly processed
Result: Flight readiness reviews and safety procedures were compromised.
๐งฑ Systems Theory vs. Traditional Models
Systems theory offers:
- ๐ก Better foundations than analytic reduction
- ๐งฉ Improved modeling of nonlinear, organizational, and human interactions
When combined with system engineering, it allows:
- ๐ง Safety to be designed from the start
- ๐ System engineering to embed safety holistically
๐ง The Role of Mental Models
Designers and operators have different mental models of the system.
- ๐งโ๐ง Designers work with idealized versions
- ๐งโโ๏ธ Operators engage with the real system under real-time dynamics
- ๐ง Differences in understanding may lead to failure
๐ง Types of Complexity
- ๐ Interactive โ components interacting
- ๐ Dynamic โ system changes over time
- ๐งฉ Decompositional โ misalignment between structure and function
- โ ๏ธ Nonlinear โ unpredictable cause-effect behavior
๐ฅ Some systems are so complex that even experts canโt fully predict their behavior.
This complexity = Intellectual unmanageability
๐ฐ Throughout history, technology has often outpaced science.
Now we must catch up by:
- ๐ Strengthening existing safety tools
- ๐ฌ Creating new strategies for risk control
Conclusion
Engineering a safer world requires not only solving immediate problems but also constructing a system that:
- ๐ Learns over time
- ๐ Continuously improves itself
โIt is not enough to see a particular structure underlying a particular problemโฆ this can lead to solving a problem, but it will not change the thinking that produced the problem in the first place.โ
โ Peter Michael Senge
๐ Using systems thinking gives us leverage to move beyond event-based thinking and toward real accident prevention in complex systems.
๐ฏ So What Do We Need to Do?
To build safer systems, we should:
- ๐ Expand our accident causation models
- ๐ก Create new, more powerful and inclusive hazard analysis techniques
- ๐งฐ Use new system design techniques:
- ๐ฏ Safety-guided design
- ๐ง Integrate system safety more deeply into system engineering
- ๐ Improve accident analysis and post-event learning
- ๐ Improve operational safety control
- ๐ง Enhance safety culture and decision-making quality
Figures:
Fig. 1: The Relationship between mental models.
Fig. 2: Three categories of systems
Presented at: The First Conference on Safety in Air Transportation
Date: Iran, Tehran โ 24th & 25th June, 2014
Authors: Alireza Saediยน, Vahid Amirian Malek Mianยฒ
Affiliation: Camotech Parvaz
ยนARC DirectorโโยฒEngineer
๐ References
- Nancy G. Leveson (2011). Engineering a Safer World, The MIT Press, Cambridge, Massachusetts.
- Nicolas Dulac (2007). A Framework for Dynamic Safety and Risk Management Modeling in Complex Engineering Systems, Doctoral Dissertation, Massachusetts Institute of Technology.
- Hafida Bouloiz, Emmanuel Garbolino, Mohamed Tkiouat, Franck Guarnieri (2013). A System Dynamics Model for Behavioral Analysis of Safety Conditions in a Chemical Storage Unit, HAL-00816373.
- Reza Bakhshandeh, Keyvan Shahgholian, Alireza Shahraki (2013). Model for Reduce Flights Delays Using System Dynamics (Case Study in Iranian Airports Company), Interdisciplinary Journal of Contemporary Research in Business, Vol. 4, No. 9



