Embedded software in the transportation sector (railway, automotive and avionics) needs to meet high reliability requirements because errors may have severe consequences. Research since 2008 by Daniel Kroening’s group at Oxford has developed effective reasoning technology to provide assurance that key error types are eliminated from embedded software, and has created novel algorithms to prove its integrity. Major players from the car industry as well as, GM and Airbus have used technology developed at Oxford to verify the absence of errors. A particular advantage of this technology is its ability to reason accurately about floating-point arithmetic meaning that a much wider class of properties can be verified. The technology is widely distributed via third party operating systems and tool-sets
Posted: 12th December 2017
Embedded software in the transportation sector (railway, automotive and avionics) needs to meet high reliability requirements because errors may have severe consequences. Research since 2008 by Daniel Kroening’s group at Oxford has developed effective reasoning technology to provide assurance that key error types are eliminated from embedded software, and has created novel algorithms to prove its integrity. Major players from the car industry as well as, GM and Airbus have used technology developed at Oxford to verify the absence of errors. A particular advantage of this technology is its ability to reason accurately about floating-point arithmetic meaning that a much wider class of properties can be verified. The technology is widely distributed via third party operating systems and tool-sets.
Since late 2009 the new technology in Validation and Verification (V&V) and safety certification has been adopted by a number of major systems vendors, especially in the automotive sector, as follows:
To the best of our knowledge CBMC is the only tool that supports floating point operations that match the precision of the target platform and yet scales to industry size code. Tata Consultancy Services (TCS)
Other areas of industry have also used tools such as CBMC which have the new reasoning technology embedded within them to perform V&V and safety checking. For example:
To give an indication of how widely available CBMC is, it is contained in the standard distribution of the Ubuntu, Fedora and Debian versions of Linux. Debian alone has over 10m installations.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Daniel Kroening receives verification award | 0 | 8.58 | 21-12-2011 |
| 2 | Oxford researchers lead significant advance in processor verification for CHERIoT-Ibex | 0 | 13.04 | 10-02-2025 |
| 3 | Daniel Kroening receives CAV 2018 Award | 0 | 13.54 | 17-07-2018 |
| 4 | Automated verification and validation | 0 | 9.31 | 15-12-2017 |
| 5 | Are we safe in self-driving cars? | 0 | 9.82 | 07-12-2017 |
| 6 | REF2021 IMPACT CASE STUDY: Enabling Applications of Ontologies via Reasoning Systems | 0 | 10.92 | 11-07-2024 |
| 7 | EPSRC-funded research seeks to advance the reliability of essential computer systems | 0 | 9 | 10-12-2024 |
| 8 | Researchers win CAV 2025 Paper Award for work on model checking | 0 | 11.72 | 04-08-2025 |
| 9 | REF2021 IMPACT CASE STUDY: Resolution of Multiple Critical Design Flaws in Bluetooth Standard | 0 | 9.42 | 11-07-2024 |
| 10 | REF2021 IMPACT CASE STUDY: Improving Software Security via Variant Analysis | 0 | 12.21 | 11-07-2024 |