Software Engineering
Services



Software Engineering Services

Full and Partial Life Cycle Services

With more than 28 years of history in software Development, Accord has a highly competent work force in both the System and Application Software Domains. More than 6000 person years of cumulative experience has been gained through many successfully completed prestigious projects. Accord’s range of Engineering Services includes Requirements Management, High-level Design, Low-level Design, Software Integration, Independent Verification and Validation, Certification as well as Sustaining Engineering to cover the entire life cycle of Automotive Software. Accord has extensive experience of participation in Full and Partial Life cycle Projects, over a wide variety of Platforms.

Engineering activities in all life cycle phases are strictly per the Quality Standards laid down for the process. The net result is a highly streamlined project execution reducing Development and Maintenance Costs. Accord's Software Engineering experience is described below.

life_cycle_services
Accord services in communication stacks:

Accord offer services in development and integration of the following protocol stacks:

  1. CAN drivers
  2. ISO 15765, ISO 14229(UDS) and CanOpen stacks
  3. Design and develop proprietary communication protocols according to customer requirements
  4. Design and development of UDS based boot loader software.
  5. Integrate communication stacks into Application
Accord Services in Automotive Embedded Security

Accord has very good expertise in Embedded Systems Security having developed both Hardware and Software Security features in the Automotive Body Control Module, Telematic System and Vehicle Tracking Systems. Accord provides services in design and development of Automotive Systems with all latest security features.

  1. Secure Boot
  2. Secure key storage (SHE)
  3. Secure communication
  4. Develop software to secure coding standards (CERT)
  5. Secure communication using Encryption and Decryption
  6. Secure digital signatures
Accord Services in Bootloaders development

Accord has designed Processor-independent UDS (ISO 14229) based boot-loader software, which can be easily integrated on any target processor.

The UDS Boot loader can be configured with communication CAN IDs, default data blocks size and timeout parameters. Only the MCU, CAN and Flash driver need an update for a new processor.

Accord provides services in design and development of complete Host and Target boot loader Software complying to International Standards and Customer Proprietary Standards.