The article discusses the implementation of a state-of-the-art toolchain known as RAC (Restricted Algorithmic C) designed for hardware/software co-assurance, building upon prior success in floating-point hardware verification. The toolchain is evaluated for its potential in safety-critical applications across multiple sectors. The ACL2 translator involved plays a crucial role in converting imperative RAC code into functional ACL2, ensuring compliance with rigorous verification standards. The research emphasizes the importance of utilizing advanced verification tools in industrial hardware design, significantly enhancing reliability.
The toolchain enables hardware/software co-assurance at scale by effectively verifying safety-critical applications through experimental application in various domains.
RAC, the Restricted Algorithmic C language, supports integrated hardware/software co-design, demonstrating capabilities in floating-point hardware design and verification using proven toolchains.
The ACL2 Translator aids in bridging formal modeling with real-world development by translating imperative RAC code to functional ACL2 code while maintaining logic integrity.
This research highlights the significance of leveraging sophisticated toolchains like RAC for both CPU and floating-point hardware design verifications across industrial applications.
Collection
[
|
...
]