Corellium, the leader in ARM-based virtualization solutions for mobile, automotive, and IoT devices, has officially announced the general availability of Atlas, which happens to be a virtual hardware platform capable of accelerating software development for the new-age software-defined vehicles (SDVs).
According to certain reports, Corellium Atlas arrives on the scene as well-equipped to aid automakers and their ecosystems in the context of building, testing, and deploying cutting-edge automotive software with unprecedented speed and efficiency.
More on that would reveal how the solution in question transitions away from physical hardware to embrace virtual platforms, thus empowering automakers, their suppliers, and developer ecosystems to validate automotive applications in the cloud and seamlessly deploy them on the physical hardware.
Such an innovation should be able to cut down on development time, enhance performance, improve security, and at the same time, enable mixed criticality, each component understood to bear an important role for the automotive industry’s transition to SDVs.
“With the increasing complexity of software-defined vehicles, the automotive industry must modernize its development approach,” said Amanda Gorton, CEO of Corellium. “Corellium Atlas provides an advanced virtual hardware platform that accelerates development cycles, improves testing efficiency, and extends the lifespan of software-defined automotive solutions.”
Talk about the whole value proposition on a slightly deeper level, we begin from its silicon-speed execution, which can accelerate automotive software testing and validation with high-performance virtualization, mirroring physical hardware. Furthermore, you can run the same binaries as physical ECUs for seamless deployment and precise real-world accuracy.
Unlike traditional virtual prototypes that are often rejected due to slow performance, Atlas can also deliver at your disposal the speed and efficiency needed for modern software development.
Next up, we must dig into the technology’s aptness when it comes to supporting mission critical requirements. As SDV demands complete testing of mixed criticality applications to ensure that the right applications are always prioritized, Atlas makes it possible for a team to achieve the same at ASIL-B or ASIL-D levels.
Another detail worth a mention here is rooted in the solution’s extended lifecycle management. This translates to how users can replace costly physical hardware with virtual models all for the purpose of simplifying security patching, regulatory compliance, and long-term software updates, as well as for ensuring a more efficient and cost-effective development process.
Joining this would be a facility dedicated towards pre-sillicon development. Thanks to that, users can initiate software development as soon as a platform is defined so to eliminate hardware dependencies and speed up application development timelines by months or even years.
Then, there is the prospect of seamless CI/CD and DevOps integration. You see, by leveraging the given solution, users can seamlessly integrate into modern software development workflows to facilitate continuous testing, security validation, and automated regression testing, forming an assortment of components largely unattainable if using traditional physical hardware.
Hold on, we still have a few bits left to unpack, considering we haven’t yet touched upon Corellium Atlas’ compatibility with existing dubuggers and tools, allowing users to avoid the hassle of switching or any modification.
We also haven’t touched upon its bid to preach global collaboration. In essence, the solution brings to your disposal instant, secure access of advanced virtual hardware. This it does to conceive innovation at scale, all while accelerating development across global automotive ecosystems.
Rounding up highlights would be the potential for flexible deployment. Basically, Atlas is designed to be cloud-native, and therefore, it can run in public or private clouds. The same models, APIs and workflows can also be used for on-site deployments in the data center or on the desktop.
“Instead of running a million lines of code each on a 100 physical ECUs, SDVs will have a 100m lines of code running on just a couple of processors. That requires a change in the way code is developed, tested, validated and deployed – especially for autonomous vehicles. Waiting on physical platforms and then providing them to a few costs time and money. Corellium Atlas democratizes software development within the team and gives early visibility into issues for performance, compatibility, security and mixed-criticality testing,” said Shiv Tasker, a partner at Emsan Consulting.