Embedded Perspectives
Automotive & Mobility
50 articles tagged with Automotive & Mobility.
Test Case Design with the Classification Tree Method: Deriving Unit Tests You Can Defend in an Audit
Ad-hoc test cases can be perfectly good tests and still fail an audit, because nothing on file records why that particular set was sufficient. The Classification Tree Method derives test cases from the input space instead: identify the test-relevant aspects as classifications, partition each into equivalence classes, then combine leaf classes in a combination table. Razorcat implements CTM in the Classification Tree Editor, available integrated into TESSY or standalone. GSAS Micro Systems is the authorized Razorcat engineering partner for India, the UAE and Sri Lanka.
Fault Injection and Robustness Testing for Embedded Software: What ISO 26262, IEC 61508 and DO-178C Actually Ask For
Every safety-related unit contains code that correct inputs never execute: range checks, error returns, timeouts, recovery paths. The functional safety standards require that code to be verified, and they are explicit about how. ISO 26262-6 lists fault injection test as a method for both software unit verification and software integration verification; IEC 61508-3 recommends defensive programming from SIL 2 upward and then concedes that defensive code is exactly what stops teams reaching 100 percent structural coverage. This guide separates robustness testing from fault injection, maps each to the obligation that asks for it, and shows how Razorcat implements automated fault injection in TESSY without leaving instrumentation in production code.
How to Evaluate a Unit Testing Tool for Embedded Software: A Buyer's Framework for Indian Teams
Unit test tool evaluations rarely fail on features. They fail because the tool cannot drive the compiler and debugger the project is already committed to, or because the evidence it produces sits outside the scope of the certificate the assessor asks for. This is a buyer-side framework: six questions, what a credible answer looks like in vendor documentation, and a four-week pilot that measures the answers instead of accepting them.
Is 100% Code Coverage Enough? Statement, Branch, MC/DC and MCC, and What Each One Proves
No. A coverage percentage records which code your tests executed, not whether your tests would notice if that code were wrong. This guide defines statement, branch, decision, condition/decision, MC/DC and multiple condition coverage precisely, sets out what 100% of each does and does not prove, shows what ISO 26262, IEC 61508 and DO-178 ask for alongside coverage, and explains the three things to add: requirements traceability, fault-based testing and robustness cases.
Automated Mutation Testing for Embedded C: The Question MC/DC Coverage Cannot Answer
Structural coverage tells you a line was executed. It does not tell you that a defect in that line would have been caught. Mutation testing closes that gap by seeding small faults into the code, re-running the suite, and counting how many the suite kills. This guide covers mutation operators, the mutation score, the equivalent-mutant problem and cost control, and where seeded faults already sit inside IEC 61508-3. GSAS Micro Systems is the authorized Razorcat engineering partner for India, the UAE and Sri Lanka.
Test Case Quality in Embedded Unit Testing: Why Test Counts and Coverage Are Weak Proxies
Counting test cases and reporting a coverage percentage tells you what your tests touched, not what they would have caught. NASA's tutorial on modified condition/decision coverage puts it directly: coverage is a measure, not a method or a test. A good unit test case traces to a requirement, carries an expected result predicted from the specification, draws its inputs from equivalence classes and boundary values, and stays independent of how the code happens to be written. This guide sets out those four properties, shows how coverage-adequate suites still miss defects, and maps them to ISO 26262 Part 6, DO-178C and IEC 61508 expectations for requirements-based testing.
From Evaluation Licence to Production Licence: How Embedded Unit Test Tool Licensing Actually Works in India
A unit test tool licence is not paperwork at the end of an evaluation, it is a project constraint. Razorcat's own License Management Guide documents the whole arc for TESSY: an evaluation key issued against one host Id and delivered the next working day, a Floating License Server reached over a single TCP port, offline checkouts capped at 3 days by default and 30 as the built-in maximum that cannot be given back, access control lists and usage logging for seat planning, and a separate Continuous Integration licence that the TESSY IDE cannot use. This guide walks that arc and then the part no vendor manual covers: getting the purchase order through GeM, SAP Ariba, Coupa or TReDS.
Unit Testing Fundamentals for Embedded C and C++: Units, Interfaces, Test Drivers, Stubs and What the Safety Standards Demand
In C a unit is a single function. In C++ it is a method, and a method cannot be called without an object. Everything else in unit testing follows from that: the interface is what the unit reads and what it writes, a test driver supplies the startup code and the call, and stubs replace the units around it so the result depends on the unit alone. Razorcat's published TESSY documentation, IEC 61508-3 and the airworthiness authorities all describe the same discipline, and the functional safety standards write it as normative text rather than advice.
The Complete AUTOSAR Verification Chain: AUTOSAR C++14 Static Analysis with Helix QAC, SWC and RTE Testing with TESSY 6
AUTOSAR software component code carries two separate proof burdens: coding-standard compliance across every execution path, and correct runtime behaviour through the RTE. Static analysis and dynamic testing answer different audit questions, so most ISO 26262 evidence packages need both. This guide walks the chain end to end: AUTOSAR C++14 and MISRA analysis with Perforce Helix QAC or Klocwork, then ARXML-driven SWC and RTE testing in Razorcat TESSY 6, then coverage evidence. GSAS Micro Systems is the India engineering partner for both Perforce and Razorcat.
GSAS Partners with Solid Sands to Bring Compiler and Library Qualification to India
GSAS Micro Systems is now the India engineering partner for Solid Sands, makers of SuperTest and SuperGuard. The partnership brings compiler and standard-library qualification to Indian automotive, avionics, medical, and semiconductor teams, the toolchain-trust layer their safety standards require.
Debugging Automotive CAN, CAN-FD and LIN with Saleae Logic 2: A Bench Workflow for Indian ECU Teams
The protocols on every automotive ECU bench in India, CAN, CAN-FD and LIN, debugged the right way with Saleae Logic 2. Where to probe, how to decode, and the single-ended caveat clone sellers never explain.
SWD & JTAG Debug-Port Isolation Explained: Protecting Your Probe, PC & Engineers (SEGGER J-Link, Flasher & J-Trace Isolators)
Plugging a USB-grounded debug probe into a motor drive, inverter, or high-voltage battery board can destroy the probe, fry your laptop's USB controller, or expose an engineer to a hazardous potential. Here is how SWD/JTAG debug-port isolation actually works, why SEGGER ships separate target-side and host-side isolators, and how Indian power-electronics, EV, and industrial teams should specify them, with verified specs only.
MSC Software Is Now Part of Cadence: What the Hexagon Acquisition Means for Indian Simulation Teams
Cadence has completed its acquisition of Hexagon's Design & Engineering business, the home of MSC Nastran, Adams, Marc, Cradle CFD, Actran, Romax, and VTD. For Indian engineering teams running these tools, nothing changes day to day. Here's what actually happened, what stays the same, and what gets better.
STL vs DCLS vs Split-Lock vs Hybrid Mode: Picking the Right Fault-Detection Strategy for Indian Safety Programmes
Four different fault-detection techniques cover four different parts of the ASIL spectrum on Arm safety silicon, Software Test Library, Dual-Core Lock-Step, Split-Lock (Cortex-R52), and Hybrid Mode (next-generation automotive Cortex-A AE). The decision framework GSAS gives Indian Tier-1 / Tier-2 automotive teams, anchored on Arm's published functional-safety solutions.
Planning the AC6.16 LTS → AC6.22 LTS Migration for Indian FuSa Programs
Arm Compiler 6.16 LTS Term licenses are reaching end-of-life. AC6.22 LTS is the FuSa successor with new core support and the Certified C Library now bundled. This is the migration playbook GSAS gives Indian automotive, railway, and industrial teams in Bengaluru, Hyderabad, Chennai, and Pune.
PicoScope for Automotive NVH and Drivetrain Diagnostics in India
How Indian workshops and Tier-1 validation labs use PicoScope 4000 automotive kits, PicoBNC+ smart probes, and NVH accelerometers for drivetrain diagnostics.
PicoScope Automotive Protocol Decode: CAN-FD, LIN, FlexRay, Automotive Ethernet (India)
A deep dive into PicoScope serial decode for Indian automotive Tier-1s, CAN-FD, LIN, FlexRay, Automotive Ethernet, SENT, PSI5, and J1939 with instrument recommendations from bench to flagship.
SEGGER Embedded Studio: A Migration Guide for Indian Teams on Keil MDK or IAR EW
Cross-platform builds, commercial licence clarity, and tight integration with the SEGGER tool stack are moving Indian embedded teams off Keil MDK and IAR EW. Here's the honest migration playbook.
Running embOS Inside a Bootloader: Secure OTA on STM32 and nRF52 for Indian Automotive and IoT
How Indian firmware teams use SEGGER embOS, emNet, emSSL, emFile and emSecure together inside a Cortex-M bootloader to ship reliable HTTPS OTA on STM32 and nRF52, without hand-rolling a bare-metal download path.
SEGGER J-Trace PRO: ISO 26262 and DO-178C Trace Evidence for Indian Safety-Critical Teams
Indian automotive, medical, aerospace, and defence teams need non-intrusive instruction trace for coverage evidence, crash forensics, and interrupt profiling. Here's why J-Trace PRO is the pragmatic answer.
pyPicoSDK for EV Battery Characterization in India: Automated Cell Testing and Long-Duration Data Capture
Indian EV battery engineering teams, at Ola, Ather, Exponent, Log9, TVS, Bajaj, and the Pune-Chennai Tier-1 supplier base, use pyPicoSDK with PicoScope 4444 differential oscilloscopes and PicoLog data loggers to capture cell-level current, voltage, and temperature during drive cycles, thermal soak, and abuse tests. Here's the Python pattern that scales from a single cell to a 96-cell pack.
SEGGER embOS-Safe for Indian Automotive Tier-1 Teams: The Cheapest Credible Path to ISO 26262 ASIL D
Indian automotive Tier-1 suppliers building ASIL D components for domestic OEMs need a functional-safety-certified RTOS. SEGGER embOS-Safe is IEC 61508 SIL 3, ISO 26262 ASIL D, IEC 62304 Class C, and EN 50128 certified, and is materially cheaper than the alternatives. Here's the procurement and integration case.
SEGGER J-Link for Renesas RA and RX in India: MCU Debug Guide
Debugging Renesas RA Arm Cortex-M microcontrollers and RX CISC MCUs with SEGGER J-Link in India, covers FSP toolchain integration, CAN/CAN FD workflows, and Flasher-based production programming.
How to Choose an Arm Cortex Processor: A Selection Guide for Indian Embedded Teams
Choosing an Arm Cortex core is a decision about real-time determinism, memory architecture and toolchain, not about clock speed. This selection guide walks Indian embedded teams from workload to short list, including MCU vendors, toolchains and debug probes.
Binho Pulsar for Automotive ECU Peripheral Validation in India, and Where CAN-FD Actually Stands
The Binho Pulsar is a capable ECU peripheral validation tool today, covering SPI at 50 MHz, I2C at 1 MHz, UART and half-duplex RS-485 rated -7 V to +12 V common-mode. CAN-FD is not one of those capabilities yet: Binho publishes it as coming soon, at up to 5 Mbps and optimized for 12 V systems. If CAN-FD sits on your critical path, plan around that.
The Economics of Board-Level Repair in India: Why More Workshops Are Investing in Diagnostics
For decades, the dominant approach to failed electronics in India was board-swap: remove the faulty board, install a replacement, and either scrap the o...
Adams Multibody Dynamics: The Standard for Vehicle Dynamics Simulation in India
Adams from Cadence is the most widely used multibody dynamics platform for vehicle dynamics, suspension development, and ride-handling analysis. Here is what makes it the industry reference, and how Indian automotive teams use it.
PicoScope for Automotive Diagnostics: CAN, LIN, and FlexRay Analysis in Indian Workshops
Modern vehicles contain 30–100+ electronic control units (ECUs) communicating over multiple bus networks
CAN Bus Data Logging for Fleet Management in India: AutoPi Telematics
How Indian fleet operators and automotive OEMs use AutoPi CAN bus telematics gateways for vehicle data acquisition, remote diagnostics, and OBD-II fleet monitoring.
Actran Acoustic Simulation: Solving the EV NVH Challenge in India
Actran from Cadence delivers purpose-built acoustic simulation for NVH, vibro-acoustics, and aero-acoustics. With EVs eliminating powertrain masking noise, Indian automotive teams need acoustic fidelity that general FEA cannot provide.
From Development to Series Production: ProMik's Standardized Toolchain Reuse
ProMik's modular toolchain spans development through series production and repair, enabling hardware and software reuse across every lifecycle stage.
Unified Flash Programming and Test Platform: ProMik SMART Test for Production Lines in India
ProMik's SMART Test combines flash programming, boundary scan, and functional test in one hardware platform, replacing multiple production stations.
Virtual Test Drive (VTD): Simulating Billions of Kilometres for ADAS Validation in India
VTD and VTD X provide physics-based driving simulation for ADAS and autonomous vehicle development. Indian OEMs and tier-1 suppliers need virtual validation at scale, here is how VTD delivers it.
Automotive Cable Harness Testing in India: Meeting OEM Quality Requirements
India is one of the world's largest automotive markets, and the domestic wiring harness industry supplies millions of harness assemblies annually to pas...
EV Battery Harness Testing: Why High-Voltage Cable Assemblies Need a Different Approach
How India's growing EV industry creates new cable harness testing requirements, high-voltage hipot, milliohm crimp verification, shielding continuity, and safety interlock testing for battery and drivetrain harnesses.
Functional Testing of ECUs in India: ProMik SMART ICT Explained
ProMik's SMART ICT uses the MCU's own intelligence to test peripherals from the inside out, higher coverage than traditional ICT for encapsulated ECUs.
Hitex SafeTpal vs In-House Self-Test for AURIX: Choosing the Right Safety Test Strategy
Hitex SafeTpal packages safety software, reference design and services for Infineon AURIX, with the SafeTpack safety manager supplying the runtime self-tests. But when does it make sense to build custom routines instead? We compare both approaches through the lens of ISO 26262 compliance.
E-Coat Simulation for Automotive Bodies: Eliminating Bare Spots Before Production
Elsyca ECoatMaster simulates the cathodic electrocoating process on body-in-white structures, predicting film thickness in cavities and recesses to eliminate bare spots that cause field corrosion. Essential for Indian automotive OEMs and tier-1 suppliers.
CAE Simulation for Automotive Engineering in India: A Cadence Toolchain Guide
Indian automotive OEMs and tier-1 suppliers need a complete CAE simulation chain, from structural FEA through NVH, vehicle dynamics, crash, and materials modelling. Here is how the Cadence simulation portfolio covers the full automotive simulation workflow.
PCIe Gen5 Eye Diagram Analysis: Ensuring 32 GT/s Link Compliance in Your Design
PCIe Gen5 at 32 GT/s leaves almost no margin for channel loss. Learn how to use HyperLynx SI for eye diagram analysis, S-parameter validation, and PCI-SIG compliance checking.
Boundary Scan Testing for PCB Assembly: ProMik Boundary Scan Suite
ProMik's Boundary Scan Suite automates interconnect and infrastructure testing for PCBs, no expert knowledge needed. Available in India from GSAS.
End-of-Line Testing for Encapsulated ECUs: ProMik's Integrated Approach
ProMik's end-of-line testing combines flash programming and functional test for sealed ECUs, no debug interface required. One software for all steps.
From Manual to Automated: Why Indian Automotive Tier-1s Are Adopting TESSY for Unit Testing
How Indian automotive Tier-1 suppliers are transitioning from manual unit testing to automated tools like Razorcat TESSY, driven by ISO 26262 requirements, OEM audit expectations, and the scaling demands of AUTOSAR-based multi-platform ECU development.
ISO 26262 Part 6 Unit Testing Requirements: A Practical Checklist Mapped to TESSY Capabilities
ISO 26262 Part 6 governs software unit design and implementation.
TESSY on Infineon AURIX TC3xx: Unit Testing Safety-Critical Motor Control and Powertrain Firmware
How Razorcat TESSY supports unit testing on Infineon AURIX TC3xx, TriCore compilation with TASKING/HighTec, on-target execution via J-Link, MC/DC coverage for ASIL D powertrain ECUs, and AUTOSAR SWC testing.
Unit Testing for India's Two-Wheeler EV Industry: ISO 26262 ASIL for Motor Controller and Inverter Firmware
India's two-wheeler electric vehicle market is entering a new phase.
MSP2300NET: ProMik's Latest Multi Standard Programmer for Domain and Zone Controllers
ProMik's MSP2300NET features Xilinx Zynq UltraScale+ SoC, 24 configurable I/Os, USB3 at 300 MB/s, and handles flash files up to 20GB.
Production Cybersecurity with ProMik: HSM Key Injection, Secure Boot, and ISO 21434 Compliance
Cybersecurity in automotive production is no longer a future concern, it is a present-day engineering requirement.
RAM vs Flash Bootloader: ProMik's Dual Bootloader Technology for Programming
ProMik offers two bootloader types, RAM Bootloader and Flash Bootloader, each optimized for different programming and testing scenarios.
Analyzing CAN Bus Frames and Timing with the Komodo CAN Duo
CAN bus debugging often begins with a deceptively simple question: what is actually happening on the bus?
Explore more topics