Services

Services

We specialize in providing engineering consultancy & services in automotive embedded software development using the Model Based Design approach and advanced Verification & Validation methodologies. We specialize in functional safety, cyber security and software engineering.

 

Functional Safety

We have successfully delivered projects in the areas of Battery Management Systems (ASIL B&C), Transmission Systems (ASIL B), Electric Power Steering System (ASIL D), Electronic Steering Column Lock (ASIL B, C & D), Keyless Entry/Start/Immobilizer (ASIL A), etc.

 

Cyber Security

STS provides you with support during the evaluation of your current processes and the introduction and application of security engineering processes. You benefit from the experience and competence of our security experts, who, among other things, also offer automotive-specific in-house training on security engineering.

 

Concept Validation for Security Mechanisms

 

STS implements your security mechanisms within the framework of advance development projects with automotive technologies. This helps you to validate the qualification of your concepts for serial production and forestall integration problems.

 

Development and Evaluation of Security Concepts

 

STS analyzes your security concepts and teams up with you to develop optimizations with an appropriate cost/benefit ratio. This gives you a solution that has been specifically tailored to your product. The following are typical projects we can execute:

 

Analyzing and improving existing products with respect to concrete attacks (incident response)

 

Developing and analyzing security concepts for specific security-relevant applications such as remote diagnostics, remote software updates, and data collection campaigns

 

Analyzing and assessing complete vehicle security architectures, including the development of anonymized benchmarks.

 

Security engineering methods

Hardware trust anchors (SHE, HSM, TPM)

Cryptographic processes

Management of crypto material (keys, certificates)

Secure boot

Intrusion detection and intrusion prevention systems

Secure on-board and off-board communication

 

Software Engineering

Embedded Systems Software Development using Model Based Design, Autocoding, Test Process improvements and Hardware-In-Loop testing to comply with standards such as ISO 26262, ASPICE, and AUTOSAR.

 

Good experience in areas of Battery Management Systems, Advanced Driver Assist Systems, Engine, Body, Chassis, Powertrain, Transmission, Steering, and Infotainment.

 

Project Experience:

 

Engine Management ECU – Exhaust Gas Modelling (Diesel)

FRA, RCP, SMC algorithm development & implementation for the Power Steering Systems

API’s for Hybrid Vehicle – Battery Management system

Unit & Functional Testing of Instrument Cluster Systems

Design control algorithm and development for Body control Module (BCM) – Tire Pressure Monitoring System (TPMS), Brakes, Personalization, and Odometer module. RF communication driver development. Developing and supporting service layer software to support CCP Protocol for BCM.

ADAS – Powertrain style guideline checking (MXAM Drive)

Model Integration Tool Chain Development (MXAM Drive)

Code Generation, Integration, and Safety Testing for Hybrid Electric Vehicles (Functional Testing, Composition Layer Testing, Process Block Testing, Log and Route cause analysis).

M-Scripting, Developing Unit Test cases & Integration Test cases for the models developed in Simulink & Stateflow. Generation of test reports for model and code coverage (CC, DC & MCDC)

Build process with auto generated code, flashing on ECU & performing ATP test (Acceptance Test Plan)

Airbag ECU (Front, side, Rollover, Pedpro, PitchOver and Crash recorder) algorithm implementation

Smart Booster ISO26262 Compliant Platform Software Implementation

Motor Driven Power Steering (MDPS) ISO26262 Compliant Platform Software Implementation

 

Converting non-AUTOSAR models to AUTOSAR Complaint Model. Setting Model parameters & Port Configurations to generate AUTOSAR complaint code.

AUTOSAR 4.0.3 BSW and MCAL Integration

AUTOSAR MCAL 4.0 for IMX6

AUTOSAR Migration of Automatic Gear Shift ECU Software

AUTOSAR Modules R3.0 Integration

Development of AUTOSAR CTSpecs Phase2 for FlexRay Driver   

Development of AUTOSAR CTSpecs Phase2 for Electronic Control Unit State Manager

Development of AUTOSAR CTSpecs Phase2 for Operating System

Development of AUTOSAR Input/output Hardware Abstraction (IoHwAb) Component

Development of AUTOSAR Communication Manager Component (ComM) Component

Development of AUTOSAR Electronic Control Unit State Manager (EcuM) Component

 

Customers:

 

ZF-TRW, Robert Bosch, Moog, Magneti Marelli, Renault Nissan, BMW, General Motors, L&T , LEAR & Mathworks, Delphi, Mentor Graphics, Freescale, Hyundai Mobis, AISIN AW, Denso, AUTOSAR Consortium, KIA Motors, NEC, VW, Audi, Ford.

 

Tool Expertise:

Software Requirements Specifications:

 

RE-FORM, DOORS, Enterprise Architect

 

Software Architecture Design:

 

Rhapsody, ClearCase, ClearQuest, Ameos, Synergy, Change, RequestOne, INCA, Universal Debug Engine, STEPaGe, JIRA, TortoiseSVN, GitHub, MKS, AUTOSAR Configuration Tools – Elektrobit Tresos, ECU Spectrum, Mentor Graphics – Volcano VSx, SysConf

 

C Coding/ Scripting:

 

C, C++, C#, Matlab, Python, Perl, VBA, CAPL, XML, MS Visio, ADA95

 

Modelling:

 

Matlab, Simulink, StateFlow, ASCET

 

Autocoding:

 

TargetLink, RTW Embedded Coder

 

Standards:

 

ISO26262, AUTOSAR, MISRA, ASPICE, ASIL, DO 178B/C, SOI3/4, MIL STD-1553B, ARINC 429, FMEA, DRBFM, CMMI5

 

Protocols:

 

CAN, LIN, FlexRay, TCP/IP, CCP, SPI, KWP2000, UDS, DDP, BAP, MOST, J1939

 

RTOS:

 

OSEK, VxWorks, Integrity

 

Microcontroller/ Microprocessor:

 

NECV850 family, Freescale MPC5567 and MPC5643L, MPC5646C, Fujitsu MB96F388 and MB91F126, STMicroelectronics SPC56EL, Renesas SH74513, Freescale IMX6, Qualcomm MDM6x00, Star 12, MAC7100, MPC561/MPC563, NXP V850, 8051

 

Compiler and Debugger:

 

GreenHills, CodeWarrior, Metrowerks, Softune C, HEW, Wind River Diab, ARM RealView RVCT Compiler, Lauterbach Trace-32, P&E, ARM DS-5, Minicube debuggers, VC++, ARM Cortex, RVDS, RVCT, NEC, Code Composer Studio

 

Verification & Testing:

 

BTC EmbeddedTester, MXAM Drive, Polyspace – Code Prover & Bug Finder, Simulink Design Verifier, Simulink Verification and Validation, Test Authoring using Simulink Test , Model Advisor, Vector CANalyzer, Vector CANoe, VectorCAST, CANAPE, ACTS Tool, CTC tool, RTRT, Vehicle Spy, QAC, PClint, Fujitsu Flash Programmer tool, DSA, Qualcomm QXDM and QPST, TTCN-3, GNU-Make, Beyond Compare, Kdiff. HILS – dSPACE, NI, ETAS.