Automotive & Trucking
Codethink delivers technology services and solutions to the automotive and trucking industries. We undertake the heavy-lifting on the delivery of business critical software projects for OEMs, Tier 1s, and system integrators.
How can Codethink help?
We work and contribute heavily within open source communities. We founded trustable.io, a community focused on understanding how we can trust software at scale. We are active members of AGL (Automotive Grade Linux) and ELISA communities, and a former member of COVESA (previously named GENIVI). Our work has led us to develop tools and processes that benefit the automotive and trucking industries, especially in the area of automated testing where we are publicly leading efforts to improve the state of the art. This is reflected through our contributions across a number of open source projects, including Buildstream, Buildgrid, Freedesktop-sdk, and spdx.dev.
In addition, our technical expertise spans a number of categories including:
- Software Integration at scale
- In-vehicle Infotainment Systems
- Testing and Validation
- Test Virtualisation
- ECU & MCU Development
We believe that the automotive and trucking industries must ensure they are better prepared to deal with software in the long-term. Currently this isn’t always the case. Our strategic thinking towards long-term maintainability is critical to this philosophy. You can learn more about long term maintainability here.
Leading the way forward in Functional Safety (FuSa)
What is FuSa?
FuSa is short for ‘Functional Safety’. Vehicles today contain far more software than ever before. As a result, there is a substantial risk of failure or even fatalities due to malfunctioning equipment.
Codethink's work on FuSa
Codethink’s safety journey started in 2016 with the question “how can open source help with safety?” Shortly thereafter, we founded the AV-STPA open source project in collaboration with MIT to analyse and document safety requirements for autonomous vehicles by applying System-Theoretic Process Analysis (STPA).
Building on our STPA work and learnings, in early 2021 we published our Risk Analysis Fault Injection Automation (RAFIA) approach to applying STPA to safety-related promises about the behaviour of systems running complex software on multi-core microprocessors, including pre-existing open source software such as Linux.
Working closely with exida, Codethink achieved ISO 26262 ASIL D Tool Certification in 2021 for our Deterministic Construction Services (DCS) based on RAFIA.
Today, Codethink continues its safety journey working towards safety certification of a Linux-based operating system initially for the automotive and trucking industries. Meanwhile, we are actively delivering proof of concepts and technology projects with automotive and trucking OEMs and Tier 1s.
You can learn more about this journey here:
- Codethink achieves ISO 26262 ASIL D Tool Certification
- Automated end-to-end testing for Android Automotive on Hardware
- Web app test automation with
- The challenges behind electric vehicle infrastructure
- Hypervisor Not Required
- Long Term Maintainability
You can also view the full range of our safety articles here.
If you like to know more about Codethink's automotive work, please reach out via firstname.lastname@example.org.