Skip to main content

Capabilities · Functional Safety

Safety evidence, from qualified tools, set up right.

MISRA baselines, static analysis and unit testing in CI, MC/DC coverage, certified compilers and runtimes, and the tool-qualification work an assessor asks for, for ISO 26262, IEC 61508, DO-178C and IEC 62304 teams in India.

  1. 01 What we do
  2. 02 Standards
  3. 04 Where to start
01

Where on the V the work happens.

GSAS works at the base of the V, where code is written and verified, and underneath it, where the tools have to be trusted. Each card lights its step; the dashed points are your own safety process.

  • GSAS toolchain and set-up
  • Your safety process
The software safety lifecycle as a V-model, with the evidence GSAS helps produce numbered as on the cards, and the customer's own safety process marked for orientation Safety goals Safety case Requirements Validation Architecture Integration Unit design Unit verification Code Supporting processes · tool confidence 7. Your process: hazard analysis and safety goals 7 8. Your process: validation and the safety case 8 1. Unit design and implementation: coding guidelines and MISRA 1 2. Implementation, in CI: static analysis 2 4. Code: qualified compiler and runtime 4 3. Unit verification: unit testing and structural coverage 3 5. Integration verification: on-target testing and trace 5 6. Supporting processes: tool confidence and qualification kits 6
  • 1. Unit design and implementation: coding guidelines and MISRA
  • 2. Implementation, in CI: static analysis
  • 3. Unit verification: unit testing and structural coverage
  • 4. Code: qualified compiler and runtime
  • 5. Integration verification: on-target testing and trace
  • 6. Supporting processes: tool confidence and qualification kits
  • 7. Your process: hazard analysis and safety goals
  • 8. Your process: validation and the safety case
Hover, tap or focus a numbered point or a card to see where each capability sits.
  1. Coding guidelines

    MISRA and AUTOSAR coding guidelines

    Every safety standard expects a language subset to be enforced. The work is getting a real codebase there without drowning the team in findings.

    • MISRA baseline: initial scan, violation triage and suppression workflow
    • Deviation records written the way an assessor reads them
    • MISRA C:2025, MISRA C++:2023 and AUTOSAR C++14 rule sets

    Tool: Perforce QAC

  2. Static analysis

    Static analysis that gates CI

    Defects and coding-standard violations caught on every change, not in a report at the end of the project.

    • Incremental, diff-based analysis wired into Jenkins, GitLab or GitHub
    • CWE, CERT and MISRA checkers in one pipeline
    • Findings routed back to the developer who made the change

    Tool: Klocwork

  3. Unit verification

    Unit testing and structural coverage

    Requirements-based unit tests, with the coverage measure the integrity level asks for, MC/DC included.

    • Test design with the classification tree method
    • Statement, branch and MC/DC coverage reporting
    • Regression runs in CI, traced back to requirements

    Tool: TESSY (Razorcat)

  4. Build

    Qualified compiler and runtime

    The compiler and RTOS are part of the safety argument too. Starting from certified ones removes a qualification job from the plan.

    • Arm Compiler for Embedded FuSa for Cortex-M, R and A
    • Arm FuSa RTS: FuSa RTX RTOS and FuSa CMSIS-Core for Cortex-M
    • Safety manuals and certificate scope checked per release

    Tools: Arm Compiler for Embedded FuSa · Arm FuSa RTS

  5. On target

    On-target testing and trace

    Tests that pass on a host still have to pass on the real core, and trace shows what the code actually executed.

    • TESSY tests run on target through a SEGGER J-Link
    • Instruction trace with J-Trace PRO for timing and execution evidence
    • Cortex-M, R and A and RISC-V targets

    Tools: SEGGER J-Link · J-Trace PRO

  6. Tool confidence

    Tool confidence and qualification kits

    Each standard asks you to argue that your tools are fit for their job: ISO 26262-8 tool confidence levels, IEC 61508-3 tool classes, DO-330 for airborne software.

    • Tool classification for your use cases, not the vendor’s brochure
    • Vendor qualification kits deployed into your project
    • The tool-qualification documentation your assessor reviews

    ISO 26262-8 · IEC 61508-3 · DO-330

  7. Your process

    Safety goals and the safety case

    Hazard analysis, safety goals, the safety concept and the safety case belong to your safety process. Everything above produces evidence for them.

    • Traceability from requirements to tests, with TESSY linked to Polarion, DOORS, Jama or Visure
    • Compliance and coverage reports exported for the assessor

    Evidence in, argument out

02

One toolchain, several standards.

ISO 26262 is the road-vehicle adaptation of IEC 61508, so much of the evidence carries across. The standards pages set out what each one asks of software and tools.

Which certificates the tools carry

As stated by each vendor

A certificate covers the tool for the use cases in its safety manual. Your tool-confidence argument still has to cover how your project uses it. Confirm the scope per release before locking a plan.

Tool ISO 26262IEC 61508IEC 62304Railway
Arm Compiler for Embedded FuSa TÜV SÜD, per Arm ASIL DSIL 3Class CSIL 4 (EN 50716)
Arm FuSa RTS TÜV SÜD, per Arm ASIL DSIL 3Class CSIL 4 (EN 50128)
Perforce QAC TÜV SÜD, per Perforce CertifiedCertifiedCertifiedEN 50716
Klocwork TÜV SÜD, per Perforce CertifiedCertifiedCertifiedEN 50716
TESSY Qualified, per Razorcat QualifiedQualifiedQualifiedEN 50128
04

Three ways in, depending on where the project is.

Most teams arrive with one of these. Pick the one closest to yours.

  1. 01

    A first MISRA baseline

    Existing code, new standard

    Scan the codebase, triage what comes back, and agree what gets fixed, suppressed or recorded as a deviation, so the team starts from a number it can drive down.

    • Initial scan and triage
    • Suppression and deviation workflow
    • Team workshop on the rules that matter
  2. 02

    Tools ready for an assessment

    Assessment on the calendar

    Classify how each tool is used, deploy the vendor qualification kits, and assemble the tool documentation before the assessor asks for it.

    • Tool use cases and classification
    • Qualification kits deployed
    • Certificate scope checked per release
  3. 03

    Verification in CI

    Scaling across ECU programmes

    Static analysis, unit tests and coverage running on every change, with reports the assessor and the programme manager can both read.

    • Static analysis as a CI gate
    • Unit tests and coverage on every build
    • Reports exported per release
05

An assessment on the calendar?

Tell us the standard, the integrity level and the toolchain you have today. GSAS engineers reply from India with what the evidence needs and which tools will produce it.

sales@gsasindia.com +91 80 6590 1783

Functional safety engineering with GSAS in India

Does a TÜV-certified tool make my project compliant?

No. A certificate covers the tool for the use cases in its safety manual. ISO 26262 still places the argument that your tools are fit for their job on you, for the way you use them. A certified tool makes that argument much shorter; it does not remove it.

Is MISRA C mandatory for ISO 26262?

Neither ISO 26262 nor DO-178C names MISRA C as mandatory. ISO 26262 rates the enforcement of a language subset as highly recommended at every ASIL, and MISRA C is the subset most teams use to meet it.

What coverage does ASIL D need?

ISO 26262-6 highly recommends MC/DC structural coverage at the software unit level for ASIL D. TESSY measures statement, branch and MC/DC coverage, among others.

Which certificates do the tools GSAS supplies carry?

As stated by each vendor: Arm Compiler for Embedded FuSa and Arm FuSa RTS are TÜV SÜD certified to ISO 26262 ASIL D, IEC 61508 SIL 3 and IEC 62304 Class C; Perforce QAC and Klocwork are TÜV SÜD certified for ISO 26262, IEC 61508 and IEC 62304; and Razorcat states TESSY is qualified for IEC 61508, IEC 62304, ISO 26262 and EN 50128. Confirm the scope per release before locking a plan.

Does GSAS help with tool qualification?

Yes. GSAS classifies how each tool is used in your project, deploys the vendor qualification kits, and helps prepare the tool-qualification documentation your assessor reviews.

Where does GSAS support functional safety work in India?

Engineering is led from Bengaluru, with offices in Chennai, Pune, Hyderabad, Mumbai and Delhi NCR among others, and MISRA and static-analysis workshops run across India.

Safety & Compliance Insights

Embedded engineering workstation in India, illustrating the debug, analysis and design steps where AI now runs inside the process, supported by GSAS
Industry Insights

AI Inside the Engineering Process: What Is Worth Automating, and What Still Needs an Engineer

Arm, SEGGER, Perforce and Siemens EDA have each put AI inside a step of the engineering process rather than on top of it: debug, remediation, design entry, inference on the part. GSAS sets out the position behind our coverage of each: which steps are now worth automating, and which keep a human because the cost of being wrong is a recall.

21 Sept 2026 · 11 min read
Embedded verification and unit test workflow, illustrating the economics of finding defects early, supported by GSAS Micro Systems in India
Technical Guides

Verification Economics: What a Late Defect Actually Costs, and What the Evidence Really Says

Finding a defect in month 2 instead of month 14 is a budget decision before it is a quality decision. This sets out what the published evidence supports, what it does not, including the 100x multiplier that traces back to a course handout rather than a study, and how an Indian embedded team builds the case on its own numbers.

21 Sept 2026 · 14 min read
Timeline diagram of India's CEV Stage V gazette notifications from 2018 to 2026, with the 1 January 2025 applicability date marked, GSAS India
Compliance & Safety Construction & Mining

CEV Stage V Began in India on 1 January 2025

Trade coverage keeps putting CEV Stage V in October 2026. The gazette puts it on 1 January 2025, after one deferral and no band-by-band split. Here is the notification chain, what the October 2026 dates really govern, and what the limits mean on the bench.

2 Sept 2026 · 7 min read
Functional safety is changing: AI standards, Rust guidelines and static analysis evidence converging on the safety case, GSAS India
Compliance & Safety Perforce

AI, Rust and the New Functional Safety Standards

AI has entered both the development flow and the shipped product, Rust is taking new safety-critical code that would once have been C, and the guidance layer is moving to cover both. A guide to five Perforce resources on that shift, from the GSAS engineering team in India.

2 Sept 2026 · 9 min read
ISO 19014 for earth-moving machinery: MPL methodology beside ISO 26262 ASIL and ISO 13849 PL lineages, GSAS India
Compliance & Safety Construction & Mining

ISO 19014 for ISO 26262 Engineers: MPL Is Not ASIL

India's functional safety talent pool grew up automotive. Earth-moving machinery answers to a different series with a different family tree, and reading one through the lens of the other produces confident, expensive errors.

2 Sept 2026 · 8 min read
Two test paths leaving the same device under test, one into a conformance suite that returns a passed report and one into a partner node that surfaces a field defect, showing why an ECU can clear a published suite and still fail in a vehicle, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Automotive Ethernet Conformance: TC8 and Testing Above It

Summarising TC8 as a layer 1 to layer 4 suite is wrong in both directions. The public OPEN Alliance ECU test documents run from transmitter distortion up to a SOME/IP chapter with its own standardised test stub, and they contain exactly one time synchronisation test case. This is what those documents enumerate, chapter by chapter, what genuinely lives above their boundary, why a passing ECU can still fail against a partner node, and how much pre-compliance work a Tier-1 in India can honestly do in-house before a test house visit. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 12 min read