
Embedded World Europe 2026
Join AdaCore at Booth #4-116 for insights and demos of our tools for high-Integrity software development
AdaCore is a multi-language provider of tools for high-integrity development in Ada, SPARK, C/C++, and Rust. At Embedded World 2026, you can discover how to:
- Construct Integrity with Ada, SPARK, Rust and C/C++
- Analyze Integrity with CodeSonar
- Test Integrity with GNAT Dynamic Analysis Suite
What can you experience with AdaCore at Embedded World?
- Discuss memory safety and multi-language development with our experts at Booth #4-116
- Study our SPARK and Rust demos
- Learn how NVIDIA uses formal methods to build rock-solid security into their platforms
- ShiftLeft defect detection with CodeSonar
- Watch A Day in the Life of a Software Engineer for a preview
- Talk about DevSecOps for high-integrity software
- Join AdaCore and Gitlab in our conference workshop GitLab for Embedded DevOps on Tuesday at 14:00
- Follow the workshop at your own pace
- Listen to our conference talks
- Safety and Security by Design Through Formal Methods on Wednesday at 15:00
- Using CI/CD for Grass Roots Software Quality Improvements on Thursday at 10:00
- From Bare-Metal Rust to Certifiable Embedded Systems on Modern SoCs on Thursday at 9:30 at the Exhibitor Forum
- Can't make it? A recording will be made available after the event.
- Can't make it? A recording will be made available after the event.
Agenda
Tuesday 10th March at 14:00 - 17:00
Workshop with GitLab: GitLab for Embedded DevOps
Class 5.2 - GitLab for Embedded DevOps: Integrated AI for Both DevSecOps Adoption and Product Delivery
The embedded field faces increasing pressure to deliver innovative, valuable solutions in shorter time frames while maintaining rigorous security and safety standards and adopting new compliance standards. The adoption of a new RTOS or Hardware is a great time to create greater alignment of your Embedded SDLC with DevOps. Teams that are having to learn new technology are frequently also more open to new processes, role definitions and development metrics. This session is technical, but also shows the art of the possible in ramping up your organization's modernization of the Embedded SDLC.
Wednesday 11th March at 15:00 - 15:30
Safety and Security by Design Through Formal Methods
Session 3.9 Safety & Security - Reliability Testing
The importance of security for software systems is increasing. Traditionally, these systems have been built using non-memory safe languages. Time and effort are then spent on testing to find and fix memory safety issues. Memory safety (in languages such as Rust or Ada) can make things easier, it allows developers to programmatically handle memory issues.
Formal methods provide further improvements by proving the absence of memory issues, absence of run-time errors, and functional correctness. SPARK is an open-source language that offers deductive formal verification.
In this presentation, we will explore how the SPARK programming language can be used in a mixed-language system to achieve security and safety by design. We will briefly explore the main concepts and then present automotive use cases, including NVIDIA and Zenseact.
Thursday 12th March at 9:30-10:00
From Bare-Metal Rust to Certifiable Embedded Systems on Modern SoCs
Exhibitor Forum
Rust is increasingly considered for safety-critical embedded software, yet experience on bare-metal complex SoCs remains limited. This talk presents a bare-metal Rust board support package (BSP) for an AMD Zynq UltraScale+ MPSoC, covering boot, exceptions, and interrupts. Our Rust BSP enables dynamic memory allocation, heap-allocated data structures, and formatted output without the overhead of a full operating system. We describe a minimal standard library, discuss practical challenges, and outline future work toward certifying the embedded runtime, including coding-standard compliance and coverage analysis.
Thursday 12th March at 10:00-10:30
Using CI/CD for Grass Roots Software Quality Improvements
Session 5.10 Software & Systems Engineering - DevOps & CI/CD Pipeline
Most projects do not have an objective metric to measure their software quality. Instead, managers talk about test passes vs test failures, number of open defects or percentage of completion of the test suite. We live in the age of DevSecOps, of Continuous Integration and Continuous Deployment and should be able to compute an objective metric for software quality and manage improvements around that number.
In this best-practices presentation, Mark will demonstrate how easily available tools for test automation and code coverage can be combined with policies and frameworks into your CI/CD pipeline. The result is objective software quality metrics that help the team self-manage to continuously improve quality.
Latest Technical Papers
Having trouble seeing the form?
It looks like your browser's privacy settings may be blocking some of our content. If you're unable to view or submit this form, feel free to reach out to us directly by email at info@adacore.com. We're happy to provide pricing information or answer any questions you may have.






