About STAMP

A system-theoretic approach to safety, security, and reliability.

Foundation

What is STAMP?

STAMP (System-Theoretic Accident Model and Processes) is an accident causality model based on systems theory rather than reliability theory.

STAMP views safety as a control problem. Accidents and other losses occur when component interactions are not adequately controlled, a view that captures both failure and non-failure causes of losses. It serves as the theoretical foundation for the methods below.

Popular STAMP-based methods include:

"Safety is a control problem."

The central insight of STAMP: accidents occur when safety constraints are not adequately enforced in the control structure.

The Control Loop Model

At the heart of STAMP is the concept of a control loop, which explains how decisions can be informed and how patterns emerge from the continuous interactions in a system. Within a control loop, a controller—whether a human, an automated system, or an AI—oversees a controlled process. The controlled process could be another controller, physical machinery, or a virtual process or data. Controllers make decisions based on their process model—their internal understanding of how the system is currently behaving. For this loop to function, the controller may rely on timely feedback to provide updated information about the process and its true state. Controllers often rely on feedback to update their process model. If the feedback is missing, delayed, or misinterpreted, the controller may issue an unsafe command that “makes sense” given their flawed information, leading to a loss.

STAMP Terminology

Controller

An entity that makes decisions and provides control actions to controlled processes to achieve goals.

Control Actions

An action that may be provided by a controller to control or supervise a lower-level process.

Decision-Making (aka Control Algorithm)

Describes which control actions may be suitable based on the current process model or other factors.

Process Model

Represents a controller’s “beliefs” about the outside world that impact decision-making and may lead to Unsafe Control Actions. All controllers have a process model, including human, automated, and other controllers.

Feedback

Information provided to a controller about a lower-level process that they directly or indirectly control.

Controlled Process

Any process that is controlled, such as a physical process, data, or another controller.

For example, a controller in a car may be a human driver or an Automated Driving System (ADS). In either case, the controller may decide to issue a braking control action to prevent a collision with a pedestrian. This decision is only possible if the controller has an updated process model that recognizes a pedestrian is in the vehicle’s path. If the process model does not accurately reflect the true state of the environment, the controller will not be able to make safe decisions and provide safe control actions. The controller relies on feedback, such as visual observation or sensor data, to continuously update its process model. If any part of this control loop is out of sync or dysfunctional, the system can drift into a hazardous state.

A breakdown can occur if the pedestrian is outside the visible range, for example if they are a small child and the windshield or sensor is too high to notice the pedestrian. The feedback available may not be enough for the controller to form a correct process model that a pedestrian is in the vehicle’s path. As a result, the controller may provide an unsafe control action: maintaining the current speed (no braking) when a pedestrian is in the vehicle’s path. The resulting collision isn’t a mechanical failure of the brakes, but a poor system design and an unsafe decision that made sense given the controller’s flawed process model (belief) at the time.

The terminology so far, like unsafe control actions and missing feedback, are broadly applicable whether they are caused by a failure or not. A sensor failure can result in poor or missing feedback, leading to an unsafe control action. A power failure can also cause unsafe control actions. More importantly, non-failure causes can have the same effect. For example, a missing software requirement can result in an unsafe control action. An intended feature operating as designed can inadvertently increase feedback delays in certain cases, resulting in poor or missing feedback. In STAMP, a failure is not the unit of analysis. Instead, STAMP shifts the focus toward identifying inadequate feedback, mismatched process models, and unsafe control actions, regardless of whether they originate from a component failure. In fact, many accidents in complex systems have been caused not by isolated failures but by components that interacted in unsafe ways according to requirements and procedures that were flawed.

The Hierarchical Control Structure

STAMP models the multiple layers of control in a system—ranging from physical processes and frontline operators near the bottom to executive management and government regulators at the top. Each level in the hierarchy imposes safety constraints on the level below through specific control actions. The lower levels, in turn, may provide feedback to inform future decisions at higher levels. Safety is not a property of a single part, but an emergent property that is maintained only when these interactions are properly designed and align with overall goals of the system. When an accident or loss occurs, it is rarely due to a single “failed” component or link. Instead, it is often because the control structure lacked the necessary means to enforce safety constraints under changing conditions. For example, an organization may have a formal safety policy at the management level, but without an effective feedback channel from the field, decision-makers may remain unaware that production pressures are systematically forcing operators to bypass those very protections.

STAMP-Based Methods

Step-by-step methods have been defined based on the STAMP principles to identify and prevent complex causes at every stage of a system’s lifecycle, from proactive design to operation and accident investigation.

Methods

STAMP-Based Methods

Three powerful approaches built on the STAMP foundation for analyzing and improving system safety.

STPA

System-Theoretic Process Analysis

Forward-looking hazard analysis to identify and prevent potential losses before they occur.

STPA-Sec

Security Extension

Applying STPA principles to security and cybersecurity analysis of critical systems.

CAST

Causal Analysis based on Systems Theory

Analysis of past accidents and incidents to uncover the systemic and other factors that contributed.

Hazard Analysis

What is STPA?

STPA (System-Theoretic Process Analysis) is a forward-looking technique to anticipate future loss scenarios and ensure they are prevented. The goal is to identify vulnerabilities in a design or organization and use this information to develop effective solutions as early as possible before a loss occurs.

How STPA Works

Unacceptable Losses

Identifies the overall losses (outcomes) that would be unacceptable to stakeholders, such as loss of life or loss of revenue.

1
Background (1)
Control Structure

Models the control hierarchy and feedback loops in a system, including both human and technical interactions.

2
Background (2)
Unsafe Control Actions

Identifies potential unsafe decisions and control actions that could contribute to the losses.

3
Background (3)
Causal Scenarios

Builds scenarios to explain why each component, whether human or technical, might have believed a decision was reasonable at the time, given the information available and other contextual factors.

4
Background (4)
Requirements & Solutions

Produces solutions to prevent the loss scenarios and unsafe decisions, such as new design features, changes in functionality, more robust or simpler solutions, test cases, and other solutions.

5
Background (5)
Background-1
Unacceptable Losses

Identifies the overall losses (outcomes) that would be unacceptable to stakeholders, such as loss of life or loss of revenue.

1
Background-2
Control Structure

Models the control hierarchy and feedback loops in a system, including both human and technical interactions.

2
Background-3
Unsafe Control Actions

Identifies potential unsafe decisions and control actions that could contribute to the losses.

3
Background-4
Causal Scenarios

Builds scenarios explaining why each component, whether human or technical, might have believed a decision was reasonable at the time, given the information available and other contextual factors.

4
Background-5
Requirements & Solutions

Produces solutions to prevent the loss scenarios and unsafe decisions, such as new design features, changes in functionality, more robust or simpler solutions, test cases, and other solutions.

5

STPA is widely used in aviation, automotive, autonomous vehicles, medical devices, nuclear power, and many other high-risk industries.

STPA can be used for multiple properties.

Cybersecurity

What is STPA-Sec?

STPA-Sec refers to the use of STPA to include security and cybersecurity considerations. The overall steps are the same, but with additional considerations included. 

While traditional security focuses on threats, perimeters, and firewalls, STPA-Sec focuses on the functional capabilities of the system. It helps engineers design systems that can maintain their critical functions even when under attack or when facing intentional disruptions. This focus is well-aligned with STPA’s ability to help safety engineers design robust systems that maintain critical functions even in the face of unsafe component interactions or failures that were caused unintentionally. 

Although STPA originated in safety-critical applications, modern uses of STPA can include safety, security, performance, and other considerations in the same overall process.

"Security, safety, and performance can be addressed together."

STPA-Sec enables integrated analysis of security and safety concerns within the same framework, avoiding conflicts between security measures and safety requirements.

Incident Analysis

What is CAST?

CAST (Causal Analysis based on Systems Theory) is the technique used for systematically analyzing past accidents and other losses. CAST is designed to uncover deeper systemic factors and deficiencies that are often overlooked in a root cause analysis or post-mortem.

CAST is used to move beyond human error or individual component failures as potential root causes. Instead, it examines the entire socio-technical system, including flaws in complex technology, engineering approaches, operation, management structures, and regulation. To uncover the most effective opportunities to improve, it’s not enough to identify who or what contributed. The goal of CAST is not to assign blame, but to identify why each decision may have appeared reasonable at the time and to determine the most effective systemic changes to prevent recurrence.

CAST Analysis

Go beyond superficial causes to uncover low-cost, high-impact systemic changes.

Traditional

"Operator Error"

CAST

"System Design Flaw"

"Beyond Human Error"

CAST recognizes that humans make decisions based on available information and system feedback. The focus shifts to why the decision appeared reasonable at the time.

Modern Systems Require a Modern Approach

Don’t wait for a late-stage failure to find your system’s vulnerabilities. Join the global leaders using STAMP to navigate the complexities of modern engineering with confidence.

Get Notified About New
Opportunities

Stay informed about the latest from STAMP Institute.

New training announcements

Research & presentations

Upcoming courses

Newsletter Subscription Form

Get Started with STAMP Institute

Tell us what you’re interested in, and we’ll recommend a path forward.

Get Started

By continuing, you agree to our Terms of Service and Privacy Policy.

Project Support & Consulting

Gain skills and confidence with expert guidance as you implement modern approaches in your organization.

Project Support & Consulting
Discovery Call Scheduling Optional

Provide three convenient dates/times for a 30-minute discovery call:

1.
2.
3.

By continuing, you agree to our Terms of Service and Privacy Policy.

Request a Tailored Leadership Briefing

Gain a strategic overview of the STAMP framework designed specifically for your executive team. Our briefings focus on high-level alignment, risk mitigation, and scaling impact across your organization.

Leadership Briefing Request

Scheduling Your Session

Leadership briefings are typically 45–60 minutes. Please propose three windows that work for your team over the next 14 days.

The information provided will be used exclusively to prepare your tailored briefing. By submitting, you agree to our Terms of Service and Privacy Policy. This service is reserved for organizational leadership and project stakeholders.

Thank you for helping us grow.

We’ve received your industry details. Our team regularly updates our active industry list to reflect new sectors and innovative applications of the STAMP framework. We’ll reach out if we’d like to feature your work as a specific case study!

The STAMP Institute Team

Help Us Expand the STAMP Map

We are constantly inspired by the diverse ways our community applies STAMP. Tell us about your industry and how you’re using these methods so we can better represent the full reach of our network.

Add Your Industry

The information collected here is for mapping purposes only. By submitting this form, you grant STAMP Institute permission to display your organization’s industry on our public website. Contact and use case details will not be shared without your consent.

Insights are on the way.

Thank you for reaching out!  A member of the STAMP Institute team will review your request to hand-select the case studies most relevant to your goals.

Tailored Insights for Your Industry

Our research spans diverse sectors, but we know your challenges are unique. Tell us a bit about your focus, and we’ll curate a selection of case studies and impact reports relevant to your specific field.

Contact Us for Case Studies

By submitting this form, you agree to our Privacy Policy. STAMP Institute will only use your information to provide the requested content and update you on relevant industry insights. You may unsubscribe at any time. We do not sell your personal data.

Message received!

Thank you for contacting us. A STAMP Institute representative will follow up shortly to schedule a discovery call.

Customized Group Training

Learn modern approaches to safety, security, and reliability with customized, expert-led training from STAMP Institute. Gain skills and confidence with expert guidance as you implement modern approaches in your organization.

Group Training

Areas of Interest:

Contact Information

Scheduling

Three convenient dates/times for a 30-minute discovery call (optional)

1.
2.
3.

By submitting this form, you agree to be contacted regarding STAMP Institute training programs.

Message received!

Thank you for contacting us. A STAMP Institute representative will follow up shortly to schedule a discovery call.

Welcome to STAMP Institute

You’re on the list! Thank you for joining the STAMP Institute community.
You’ll now be the first to receive updates on modern approaches to safety and security.

New Training Announcements: Stay ahead with the latest curriculum updates.

Research & Presentations: Exclusive insights and expert methodologies.

Upcoming Courses: Priority registration for specialized training sessions.