Back to BlogAutomotive

Automotive Requirements Management: Taming Complexity Across the V-Model

NirmIQ TeamJanuary 25, 202511 min read285 views
Share:

A modern vehicle has more requirements than a commercial aircraft.

The average car today contains 100+ ECUs, 100 million lines of code, and thousands of mechanical and electrical components—all bound together by requirements that span mechanical, electrical, software, and safety domains.

And yet: most automotive programs still manage requirements in Word documents, Excel spreadsheets, and email threads.

The result? Programs that slip years. Integration issues discovered at validation. Recalls traced back to requirements that were changed, lost, or misunderstood.


The Requirements Challenge in Automotive

Sheer Volume

A typical vehicle program involves:

  • 5,000-10,000 system requirements
  • 20,000-50,000 software requirements
  • 10,000+ test cases

Multiply by vehicle variants, market-specific regulations, and model year updates. You're managing millions of traceability relationships.

Cross-Domain Complexity

Automotive requirements span:

  • Mechanical: Structure, NVH, thermal management
  • Electrical: Wiring, power distribution, EMC
  • Software: Functions, timing, interfaces
  • Safety: ASIL-rated requirements from ISO 26262
  • Cybersecurity: UN R155 compliance requirements

Each domain has its own engineers, its own tools, and its own way of expressing requirements. Integration happens—or fails to happen—at system level.

Supply Chain Depth

OEMs don't build vehicles. They integrate systems from Tier 1 suppliers, who integrate subsystems from Tier 2 suppliers. Requirements flow down; validation evidence flows up.

When a requirement changes at OEM level, how does it propagate to the Tier 2 supplier three levels down?


Why Document-Based Requirements Fail

Version Chaos

The requirement was in version 4.2 of the system specification. Or was it 4.3? Someone updated 4.2 after 4.3 was released. The supplier has version 4.1.

This isn't a failure of discipline. It's a failure of tooling. Documents are inherently versioned artifacts. Requirements are living data.

Lost Traceability

System requirement SYS-1234 is implemented by software requirements SW-4567 and SW-4568, verified by test cases TC-901 through TC-912.

In a document-based system, this traceability lives in tables that nobody maintains. When SYS-1234 changes, who updates the trace tables? When TC-905 fails, who identifies the affected requirements?

Manual Impact Analysis

"What's affected if we change the battery voltage range?"

In a document system, this question triggers a multi-day analysis. Engineers search documents, check emails, query colleagues.

In a proper requirements tool, this is a database query that returns in seconds.


Modern Requirements Management

Single Source of Truth

Every requirement lives in one place. Not a document—a database. When you query "show me all requirements for the BMS," you get the current state, not a cached copy from last month.

Native Traceability

Requirements link to:

  • Parent requirements (decomposition from system to component)
  • Child requirements (implementation details)
  • Design elements (how it's realized)
  • FMEA entries (associated risks)
  • Test cases (how it's verified)
  • Verification evidence (proof of completion)

These links are data, not text references. When a requirement changes, every linked artifact is flagged for review.

Automatic Impact Analysis

Change a requirement and immediately see:

  • Affected child requirements
  • Test cases that need re-execution
  • FMEA entries that need review
  • Suppliers who need notification

This isn't magic. It's database relationships made visible.

Attribute Management

Requirements have attributes beyond text:

  • Status: Draft, Reviewed, Approved, Implemented, Verified
  • ASIL level: QM, A, B, C, D
  • Owner: Responsible engineer
  • Source: Where it came from
  • Rationale: Why it exists

Filtering and reporting on attributes transforms requirements from text into actionable data.


ISO 26262 and Functional Safety Requirements

Automotive functional safety demands specific requirements practices:

ASIL Decomposition

When a safety goal decomposes to subsystems, ASIL levels can be allocated. A ASIL D requirement might decompose to ASIL B and ASIL B(D) components.

Modern tools track ASIL inheritance through the requirement hierarchy, ensuring no safety requirement loses its rating through decomposition.

Bidirectional Traceability

ISO 26262 requires bidirectional traceability from safety goals through requirements to validation evidence. Auditors expect to:

  • Start from a safety goal and trace forward to test results
  • Start from a test result and trace back to the safety goal it supports

This is nearly impossible to maintain in documents. It's automatic in purpose-built tools.

Safety Analysis Integration

Safety requirements should link directly to FMEA entries. When you identify a failure mode that violates a safety requirement, that link should be explicit—not buried in a spreadsheet reference.


The ReqIF Advantage

The Requirements Interchange Format (ReqIF) is an OMG standard for exchanging requirements between tools. In automotive, it's essential for:

OEM-Supplier Communication

When an OEM uses DOORS and a supplier uses Polarion, ReqIF enables requirements exchange without manual re-entry.

Tool Migration

Moving from legacy tools to modern platforms? ReqIF exports preserve requirement content, attributes, and often traceability.

Multi-Tool Environments

Large programs may use different tools for different domains. ReqIF enables synchronization across tool boundaries.

NirmIQ's AI-powered ReqIF import parses complex requirement documents—even Word and PDF files—and maps them to your requirement hierarchy automatically.


Connecting Requirements to Everything Else

Requirements don't exist in isolation. Their value comes from connections:

Requirements → FMEA

Every FMEA should link to requirements it analyzes. When analyzing the battery management system, the failure modes should trace to BMS requirements.

This enables:

  • Coverage analysis: Which requirements have FMEA coverage?
  • Impact analysis: If this requirement changes, which failure modes need review?
  • Completeness: Are high-ASIL requirements adequately analyzed?

Requirements → Test Cases

Test cases verify requirements. This traceability enables:

  • Coverage metrics: What percentage of requirements have tests?
  • Gap identification: Which requirements lack verification?
  • Regression analysis: When a requirement changes, which tests re-run?

Requirements → Development Tasks

When a requirement is approved, create implementation tasks. When tasks complete, update requirement status. This closes the loop between planning and execution.


Making It Work for Automotive Teams

Start with Structure

Before entering requirements, define your hierarchy:

  • Vehicle level
  • System level
  • Subsystem level
  • Component level
  • Software level

This structure becomes your decomposition framework.

Define Attributes Early

What attributes do you need?

  • Mandatory: Status, Owner, Source
  • Safety: ASIL, Safety-related, Hazard reference
  • Management: Priority, Release, Variant applicability

Configure these before you have 5,000 requirements to retrofit.

Establish Workflows

Who can approve requirements? What reviews are required before implementation? What evidence is needed for verification?

Define workflows that match your process. The tool should enforce your process, not require you to remember it.

Plan for Exchange

If you exchange requirements with OEMs or suppliers, agree on ReqIF mapping early. Which attributes transfer? How do you handle custom fields?


The Payoff

Teams using modern requirements management see:

  • 50%+ reduction in requirements review time
  • 80%+ reduction in impact analysis time
  • Near-zero version confusion issues
  • Complete traceability for audits

But the biggest payoff isn't efficiency. It's quality.

When engineers can see how requirements connect—to safety goals, to FMEA, to tests—they catch issues earlier. Missing coverage becomes visible. Conflicting requirements surface before integration.

The vehicle programs that deliver on time, on budget, with minimal recalls? They've solved requirements management.

NirmIQ brings automotive requirements management into the modern era—connecting requirements to FMEA, to tests, to development workflows, with AI assistance that accelerates what used to take days.

Share this article:

Share:

NirmIQ Team

The NirmIQ team shares insights on requirements management, FMEA, and safety-critical systems engineering.

Follow on LinkedIn

Ready to improve your systems engineering?

See how NirmIQ connects requirements to FMEA analysis.